ScienceDirect. Improvement of the Measurement Accuracy and Speed of Pupil Dilation as an Indicator of Comprehension

Similar documents
Development of an Automatic Measurement System of Diameter of Pupil

Eye Contact Camera System for VIDEO Conference

Improvement of Accuracy in Remote Gaze Detection for User Wearing Eyeglasses Using Relative Position Between Centers of Pupil and Corneal Sphere

Available online at ScienceDirect. Procedia Computer Science 56 (2015 )

A Vehicle Speed Measurement System for Nighttime with Camera

Fast identification of individuals based on iris characteristics for biometric systems

Eye-Gaze Tracking Using Inexpensive Video Cameras. Wajid Ahmed Greg Book Hardik Dave. University of Connecticut, May 2002

Research on Pupil Segmentation and Localization in Micro Operation Hu BinLiang1, a, Chen GuoLiang2, b, Ma Hui2, c

Available online at ScienceDirect. Ehsan Golkar*, Anton Satria Prabuwono

Enhanced Method for Face Detection Based on Feature Color

Available online at ScienceDirect. Procedia Computer Science 76 (2015 ) 2 8

Software Development Kit to Verify Quality Iris Images

Detection of License Plates of Vehicles

EFFECTS OF AUTOMATICALLY CONTROLLED BLINDS ON VISUAL

Camera Overview. Digital Microscope Cameras for Material Science: Clear Images, Precise Analysis. Digital Cameras for Microscopy

OLYMPUS Digital Cameras for Materials Science Applications: Get the Best out of Your Microscope

A CMOS Visual Sensing System for Welding Control and Information Acquirement in SMAW Process

Unconstrained pupil detection technique using two light sources and the image difference method

Camera Overview. Olympus Digital Cameras for Materials Science Applications: For Clear and Precise Image Analysis. Digital Cameras for Microscopy

Camera Overview. Digital Microscope Cameras for Material Science: Clear Images, Precise Analysis. Digital Cameras for Microscopy

Available online at ScienceDirect. Procedia Engineering 120 (2015 ) EUROSENSORS 2015

Fovea and Optic Disc Detection in Retinal Images with Visible Lesions

The Hand Gesture Recognition System Using Depth Camera

Available online at ScienceDirect. Procedia Computer Science 76 (2015 )

Contrast adaptive binarization of low quality document images

ISO 3664 INTERNATIONAL STANDARD. Graphic technology and photography Viewing conditions

Available online at ScienceDirect. Anugerah Firdauzi*, Kiki Wirianto, Muhammad Arijal, Trio Adiono

Camera Overview. Digital Microscope Cameras for Material Science: Clear Images, Precise Analysis. Digital Cameras for Microscopy

Development of an Education System for Surface Mount Work of a Printed Circuit Board

VEHICLE LICENSE PLATE DETECTION ALGORITHM BASED ON STATISTICAL CHARACTERISTICS IN HSI COLOR MODEL

Available online at ScienceDirect. Procedia Manufacturing 3 (2015 )

Fein. High Sensitivity Microscope Camera with Advanced Software 3DCxM20-20 Megapixels

ISO 3664 INTERNATIONAL STANDARD. Graphic technology and photography Viewing conditions

Image Measurement of Roller Chain Board Based on CCD Qingmin Liu 1,a, Zhikui Liu 1,b, Qionghong Lei 2,c and Kui Zhang 1,d

Fabrication of the kinect remote-controlled cars and planning of the motion interaction courses

Study on Measuring Microfiber Diameter in Melt-blown WebBased on Image Analysis

FACE RECOGNITION BY PIXEL INTENSITY

Available online at ScienceDirect. Physics Procedia 73 (2015 )

Suppression of Peak Noise Caused by Time Delay of the Anti- Noise Source

Estimation of Folding Operations Using Silhouette Model

Venture capital, Ownership concentration and Enterprise R&D investment

ME 6406 MACHINE VISION. Georgia Institute of Technology

Design of Mobile Robot with Navigation Based on Embedded Linux

Available online at ScienceDirect. Procedia Engineering 81 (2014 )

The description of team KIKS

Experiments with An Improved Iris Segmentation Algorithm

Pupil Detection and Tracking Based on a Round Shape Criterion by Image Processing Techniques for a Human Eye-Computer Interaction System

1. Introduction. intruder detection, surveillance, security, web camera, crime prevention

The Relationship between Serum Vitamin A Level of Japanese Black Cattle and Light Reflection on the Pupil

TECHNICAL SPECIFICATION SCHEDULE

Speed Traffic-Sign Number Recognition on Low Cost FPGA for Robust Sign Distortion and Illumination Conditions

An Efficient Method for Vehicle License Plate Detection in Complex Scenes

Feature Extraction Techniques for Dorsal Hand Vein Pattern

An Improved Bernsen Algorithm Approaches For License Plate Recognition

IMAGE TYPE WATER METER CHARACTER RECOGNITION BASED ON EMBEDDED DSP

Available online at ScienceDirect. Procedia Engineering 81 (2014 )

Ideal for display mura (nonuniformity) evaluation and inspection on smartphones and tablet PCs.

ScienceDirect. A Novel DWT based Image Securing Method using Steganography

Picture Style Editor Ver Instruction Manual

Three-dimensional quantitative phase measurement by Commonpath Digital Holographic Microscopy

METAMATERIAL BASED ENERGY HARVESTER

Fourier Transform. Any signal can be expressed as a linear combination of a bunch of sine gratings of different frequency Amplitude Phase

Iris Segmentation & Recognition in Unconstrained Environment

INDIAN VEHICLE LICENSE PLATE EXTRACTION AND SEGMENTATION

Available online at ScienceDirect. Procedia CIRP 27 (2015 ) th CIRP conference on Computer Aided Tolerancing

Displacement Measurement of Burr Arch-Truss Under Dynamic Loading Based on Image Processing Technology

Facial Caricaturing Robot COOPER in EXPO 2005

A new technique for distance measurement of between vehicles to vehicles by plate car using image processing

Version 6. User Manual OBJECT

A Method of Multi-License Plate Location in Road Bayonet Image

Ideal for display mura (nonuniformity) evaluation and inspection on smartphones and tablet PCs.

Development of Gaze Detection Technology toward Driver's State Estimation

ScienceDirect. Optimal Placement of RFID Antennas for Outdoor Applications

Method of Humanity Design for Numerical Control Machine Tool

Frequency Domain Median-like Filter for Periodic and Quasi-Periodic Noise Removal

Available online at ScienceDirect

Implementing RoshamboGame System with Adaptive Skin Color Model

DIGITAL IMAGE PROCESSING Quiz exercises preparation for the midterm exam

A New Character Segmentation Approach for Off-Line Cursive Handwritten Words

A new seal verification for Chinese color seal

ScienceDirect. Optimization of Fuzzy Controller Parameters for the Temperature Control of Superheated Steam

Available online at ScienceDirect. Procedia Engineering 84 (2014 )

Development of an Automatic Camera Control System for Videoing a Normal Classroom to Realize a Distant Lecture

Automatic License Plate Recognition System using Histogram Graph Algorithm

Available online at ScienceDirect. Energy Procedia 92 (2016 ) 10 15

Available online at ScienceDirect. Procedia Computer Science 36 (2014 )

Development of Hybrid Image Sensor for Pedestrian Detection

Available online at ScienceDirect. Procedia Engineering 111 (2015 )

Available online at ScienceDirect. Procedia Engineering 125 (2015 )

Getting started 1 System Requirements... 1 Software Installation... 2 Hardware Installation... 2 System Limitations and Tips on Scanning...

The History and Future of Measurement Technology in Sumitomo Electric

ScienceDirect. Analysis of Goal Line Technology from the perspective of an electromagnetic field based approach

Lane Detection in Automotive

Authentication using Iris

SCIENCE & TECHNOLOGY

Guided Filtering Using Reflected IR Image for Improving Quality of Depth Image

A Solution for Identification of Bird s Nests on Transmission Lines with UAV Patrol. Qinghua Wang

Innovative technologies to estimate public transport load in-real time by video content scene analysis

The Classification of Gun s Type Using Image Recognition Theory

Available online at ScienceDirect. Procedia Computer Science 50 (2015 )

Transcription:

Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 35 (2014 ) 1202 1209 18th International Conference in Knowledge Based and Intelligent Information and Engineering Systems - KES2014 Improvement of the Measurement Accuracy and Speed of Pupil Dilation as an Indicator of Comprehension Yoshinori Adachi*, Masahiro Ozaki, and Yuji Iwahori Chubu University, Kasugai, Aichi 487-8501, Japan Abstract While web-based learning has been given the opportunity of education to many people, it suffers many problems of its own, such as online teaching methods and materials. One of the most difficult of these problems is the general inability of webbased learning systems to measure (and maintain) levels of comprehension among web-based learners. Although webcambased measurement of blinking frequency can give us some indication of a subject s concentration level, it does not work so much as an indicator of the level of comprehension has been found. We have shown that pupil diameter is valid as an indicator of the level of comprehension, but from the initial experiments, we showed that the measurement is very difficult. In this study, we investigated the improvement of measurement accuracy and shortening of the time of pupil diameter calculation, polarizing filter showed play an important role. 2014 2014 The Published Authors. by Published Elsevier B.V. by Elsevier This is B.V. an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/3.0/). Selection and peer-review under responsibility of KES International. Peer-review under responsibility of KES International. Keywords: diameter of pupil; degree of comprehension; polarization filter; environmental light 1. Introduction Maintenance of the will or ambition to learn is known to be a key ingredient in education 1-8, and a number of learning methods, including PBL (problem based learning), LTD (learning through discussion), and Note Taking, have been proposed to boost this ingredient. Unfortunately, it has not been possible to find a solution to * Corresponding author. E-mail address: adachiy@isc.chubu.ac.jp. 1877-0509 2014 Published by Elsevier B.V. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/3.0/). Peer-review under responsibility of KES International. doi:10.1016/j.procs.2014.08.217

Yoshinori Adachi et al. / Procedia Computer Science 35 ( 2014 ) 1202 1209 1203 this important problem. In the Web-based education, unlike face-to-face education, from the fact that there is no teacher, it is not working particularly well. In order to assess the current level of knowledge and comprehension, IRT (item response theory) has been applied to TOEFL (The Test of English as a Foreign Language) studiers. However, it does not necessarily lead to grasp the learning will. Moreover, it is necessary to investigate the problem characteristic beforehand, and application of IRT to the few people is difficult. There is an attempt to understand learner's characteristic and problem s characteristic by using the SP (student - problem) score table analysis, too. However, there is a problem similar to IRT. Recently, it was found that by examining the relationship between learning frequency and accuracy rate, it is useful learning frequency to determine the level of comprehension 5-7. In our previous work 8-10, we showed that fatigue and concentration were strongly indicated by changes in the facial area, such as the frequency of blinking. Unfortunately, these methods proved inadequate in measuring a subject s level of comprehension. It has been found that as psychological knowledge, pupil diameter of the subject is enlarged in accordance with the satisfaction and joy. In previous studies, we have proposed a system that utilizes the fact that pleasure understanding could appears a change in pupil diameter, measuring the proportional changes in pupil diameter as an indication of a learner s level of comprehension. However, it was found that the pupil diameter calculation took time and measurement accuracy was not good. Therefore in the present study, we consider how to solve these problems and obtained some results of the time being. 2. Proposed Method Here we describe our apparatus and method for automatic detection of pupil diameter. This system is an improvement over methods and apparatus as shown previously 10. 2.1. Experimental equipment and environment (a) Hardware and software Table 1 shows the hardware and software used in our development environment. Note that we rely only on commodity hardware, available to most Web users. Table 1. System Development Environment CPU Intel Core i5 650 3.20GHz Hardware RAM 4.00GB (user area 3.18GB) CAMERA ELECOM UCAM-DLG200H (30fps) Filter SIGMA KOKI Polarization filter USP-30C-38 OS Windows 7 Professional 32bit Software Language Microsoft Visual C++ 2010 Express Tool OpenCV 2.2 (b) Experimental environment Table 2 shows our experimental environment, designed to reflect a typical physical context for Web-based study, occurring indoors, at night, under artificial lighting (fluorescent lamp). Table 2. Experimental Environment Place Lighting Monitor Enclosed room Fluorescent lamps LED display

1204 Yoshinori Adachi et al. / Procedia Computer Science 35 ( 2014 ) 1202 1209 In a previous study, we have used an LED lamp that generates infrared light, but it was not used this time as an unnatural environment. To capture the subject s face, the USB camera, we examined two as when it is set in the lower and when it is set on top of the LED computer display. In any case, it was a distance of around 50cm from the camera to the learner s face. If the USB camera is set to the top, there is a case in which the upper portion of the iris of the eye is disturbed by the upper eyelid and eyelashes, and the detection of the pupil does not work well. On the other hand in the case of photographing from the lower, there is a drawback whole image becomes dark for illumination of the ceiling, the contrast is deteriorated. Further, the images of the subject s face becomes upward-angled, it proved to be sufficient for pupil detection. 2.2. Method of eye detection (1) Detection of eyes area (Process 1) So far, we identified the face area first, and then we detected eye region within that region. However, efficiency is not increased so much, so in the present study, we decided to detect eyes from the beginning. First, using the following functions in OpenCV, the image is converted to gray scale, and then, the processing area is reduced: Converting to gray scale by using only the R component: cvsplit() Reducing of the image: cvresize() Detecting of the eyes region: cvhaardetectobjects() and haarcascade_mcs_eyepair_small.xml (2) Detection of right eye area (Process 2) Right eye detection is performed from a rectangular area of the eyes as follows: 0.4 times the width 0.9 times the height and the right eye area was an area that was cut out with. Further, when the positions of the eyes area detected does not change significantly from that previously detected, and so as to keep the previous information. By doing so, reducing the extra processing time is realized. (3) Detection of iris area (Process 3) By using a Gaussian filter to smooth the area including the right eye, and detects the circle by Hough transform for detection of the iris. Smoothing: cvsmooth() Circle detecting: cvhoughcircles() 2.3. Detection of pupil Before pupil was also determined by the detection of the circle near the center of the iris, circle detection is difficult when the image is not large. Therefore in this study, it was decided to determine the pupil diameter by counting the number of pixels of the image. (1) Extraction of pupil existence area (Step 1)

Yoshinori Adachi et al. / Procedia Computer Science 35 ( 2014 ) 1202 1209 1205 Pupil are present near the center of the iris, using the center and radius of a circle determined by the detection of the iris area, the pupil existence area of the square region of one side is the radius of iris. (2) Binarization of brightness (Step 2) In order to separate the pupil and iris by the conversion of the brightness, binarization was performed with the threshold obtained empirically. Binarizing: cvlut() (3) Calculation of the number of pixels (Step 3) In the binarized image, the area was calculated by determining the number of pixels that were not 0, and which was converted to the diameter. This value was divided by the radius of the iris to be in relative proportions. This is to absorb the change in the size of the image depending on the position of the face. Calculating area cvcountnonzero() 2.4. Influence of pupil diameter calculation by the camera position Figure 1 shows the sample image from a USB camera attached to the top of LED monitor. ((b) Eye region and extracted iris area. (a) Input image and detected right eye area. (c) (c) Binarized pupil image. p pil image Fig. 1. Sample of input image from the top camera and extracted pupil image. As can be seen from the image (b), the eyelashes portion will be taken upon detection of the iris, as the result that, the pupil and eyelashes are detected together and binarized as the image (c). It is possible to remove the eyelashes by narrowing the setting of the threshold, but it would disappear pupil part either as shown in Fig 2, then calculation of the pupil diameter cannot be performed.

1206 Yoshinori Adachi et al. / Procedia Computer Science 35 ( 2014 ) 1202 1209 Fig. 2. Pupil images of setting it does not detect the eyelashes. Then installed the USB camera below the LED Display, we studied the effect as well. A sample image of the results is shown in Figure 3. (b) Eye region and extracted iris area (a) Input image and detected right eye area (c) Binarized pupil image Fig. 3. Sample of input image from the bottom camera and extracted pupil image. Extraction percentage of the iris is higher than the top camera, but extracted results of pupil hardly changes, and eyelashes had been detected in the same way. 3. Effect of Polarizing Filter It has been performed pupil detected by irradiating LED light contains infrared light. However it is unnatural environment, the LED lamp was remove in the present study. As a result, it becomes impossible to separate the eyelashes, as described above. In addition, the pupil could not to be obtained correctly by ambient light (fluorescent lamp for lighting and display reflected on the iris). To improve this situation, we decided to use a polarizing filter. A sample image of the USB camera attached to the top covered by the polarizing filter is shown in Figure 4.

Yoshinori Adachi et al. / Procedia Computer Science 35 ( 2014 ) 1202 1209 1207 (b) Eye region and extracted iris area (a) Input image and detected right eye area (c) Binarized pupil image Fig. 4. A sample image by the upper camera equipped with a polarizing filter and extracted pupil image. As a result, we could set a threshold in the state of less effect of eyelashes. Next, it is checked if it is taken by the lower camera with a polarizing filter. A sample image is shown in Figure 5. (b) Eye region and extracted iris area (a) Input image and detected right eye area (c) Binarized pupil image Fig. 5. A sample image by the lower camera equipped with a polarizing filter and extracted pupil image.

1208 Yoshinori Adachi et al. / Procedia Computer Science 35 ( 2014 ) 1202 1209 Extraction of the iris is made of a circle of about the same size. However, the effect of ambient light appears when the pupil diameter was calculated, part of the pupil has gone missing. Therefore, in this study, the method to use a polarizing filter on the upper camera is recommended. Some of the modified brightness images are depicted in Figure 6. The one is filtered image and the other is no filtered image. The brightness histograms are depicted in Figure 7. The histograms clearly show the difference between the filtered and no filtered images. In the dark range, e.g. indicating pupil, it can easily separate the pupil from the iris by using the threshold value 25. (a) Sample of filtered eye image (b) Sample of no filtered eye image Fig. 6. Sample of modified brightness eye images (one is filtered and the other is no filtered). Fig. 7. Brightness histograms of filtered and no filtered eye images. Furthermore, we could reduce to use several functions or change the type of functions as listed in Table 3. Then, the processing time was shorted comparing with that of the previous study 10.

Yoshinori Adachi et al. / Procedia Computer Science 35 ( 2014 ) 1202 1209 1209 Table 3. Functions changed from the previous study 10. Type of the process Previous study 10 This study Creating a uniform histogram CvEqualizeHist - CvCvtColor Decomposition & reconstruction CvSplit of color space (for 3 times) CvMerge - Conversion of brightness CvAvgSdv CvMinMaxLoc CvThreshold cvlut So, we could improve the estimation accuracy of the diameter of the pupil and the detecting speed of it. 4. Conclusion By compared to the system proposed previously, to reduce to a minimum procedure, it could be realized high-speed system. Furthermore, by adopting the polarizing filter, upper camera easily installed can be used to extract the pupil easily. This study is only the development of the system, so changes in pupil diameter could not be examined. It might be a future task. Acknowledgements This research was supported by a JSPS Grant-in-Aid for Scientific Research, Scientific Research (C) (25350361). References 1. Adachi Y., Takahashi K., Ozaki M., and Iwahori Y. Development of Judging Method of Understanding Level in Web Learning, LNAI 2005; 3681: 781-786. 2. Adachi Y., Ozaki M., and Iwahori Y. Study of Features of Problem Group and Prediction of Understanding Level, LNAI 2006; 4252:1176-1181. 3. Ozaki M., Adachi Y., Takeoka S., Sugimura A., and Ishii N. Educational System Using Self-monitor Study and Streaming, LNAI 2007; 4693:1037-1044. 4. Ozaki M., Adachi Y., and Ishii N. Learning Algorithm for Study Support in Web Study Design of Prototype Model, LNAI 2008; 5178: 942-949. 5. Ozaki, M. and Adachi, Y. The Influence Algorithm for Web Learning Support (II), J. of Info. Sci. 2009; 16: 69-80. 6. Sugimura, A., Ozaki, M., Takeoka, S., and Adachi, Y. The effective use of the Web teaching materials in class, IEICE Tech. Rep., Education Tech. 2009; 108(470): 7-12. 7. Ozaki, M., Sugimura, A., Takeoka, S., Usami, H., and Adachi, Y. Analysis of the Effective Use of Web-based Materials in English Learning Experiment, J. of Coll. of Bus. Administration and Info. Sci. 2011; 25: 89-106 (in Japanese). 8. Adachi, Y., Ozaki, M., and Iwahori, Y. Preliminary Research for System Construction that Judges Understanding Level from Learner's Expression and Movement, LNAI 2011; 6884: 80-88. 9. Adachi, Y., Konishi, K., Ozaki, M., and Iwahori, Y. Development of a System to Predict Understanding Level by Blink Frequency, FAIA 2012; 243: 1740-1748. 10. Adachi, Y., Konishi, K., Ozaki, M., and Iwahori, Y. Development of an Automatic Measurement System of Diameter of Pupil As an Indicator of Comprehension among Web-based Learners -, Procedia Computer Science 2013; 22; 772-779.