Professional Documents
Culture Documents
883
I. INTRODUCTION
Recently, new media and systems for education are
appearing in the form of portable dictionary, e-book,
distant/virtual classrooms, and so on. The main concept of
new educational systems is to combine the educational
contents using information technologies [5], [6], [7], [8].
The students study their textbooks with auxiliary audiovisual contents which are played on the personal computer
and specific terminals. In the distant classroom, the
remote education is performed by communication
networks. And the students can have some experiences on
the remote or imaginary places by the virtual classrooms
[7], [8]. The virtual places are made by high definition
projectors. The students may act like as if they are really
in the remote places. These educational systems usually
exploit various information technologies, such as sensor
networks, computer graphics, view synthesis, geometry
1
Sang Hwa Lee is with Department of Electrical Engineering and
Computer Science, INMC, Seoul National University, Kwanak-gu, Seoul,
151-742, South Korea (emails: lsh@ipl.snu.ac.kr).
Junyeong Choi and Jong-Il Park is with Department of Electronics and
Computer Eng., Hanyang Univ., 17 Haengdang-dong, Seongdong-gu, Seoul,
133-791, Korea (email: hooeh@mr.hanyang.ac.kr, jipark@hanyang.ac.kr).
Jong-Il Park is the corresponding author (e-mail: jipark@hanyang.ac.kr).
Contributed Paper
Manuscript received April 15, 2009
884
S. H. Lee et al.: Interactive E-Learning System Using Pattern Recognition and Augmented Reality
f h ( x, y ) =
f v ( x, y ) =
( I (i, j) I (i + D, j) ) ,
( i , j )W
( i , j )W
I (i, j ) I (i, j + D) ,
885
(1)
( x, y ) .
I (i, j ) B, or W I (i, j ),
(a)
(2)
(b)
Fig. 3. Recognition results of polka-dot patterns. Multiple polka-dot
markers are independently detected in the video frame. The light green
squares mean the central position of polka-dot markers. (a) Single maker
detection, (b) two markers detection.
B. Color-band Recognition
Some interactions in the educational scenarios require two
or more markers simultaneously to manipulate multiple
objects. Since the polka-dot patterns have little distinct
difference between them, it is difficult to operate the multiple
markers independently. We need new multiple markers to be
individually discriminated. This paper designs two color-band
markers which consist of three colors as shown in Fig. 4. The
color-band markers are discriminated with each other and the
polka-dot marker, thus, we use three markers simultaneously
according to the educational scenarios and interaction.
886
pages, they do not look good for text design. Our goal is to
replace the AR geometric markers with image objects and
to design a natural interface using the image objects.
A. Feature Extraction
Since the images are subject to be rotated, distorted by
perspective viewpoints, and changed by scales, we have to
extract robust features invariant to the image variations.
Recently, the scale-invariant features have been widely
researched, and some feature extraction algorithms are
developed for image and objects recognition [2], [3], [4].
We exploit the robust features called speeded up robust
feature (SURF) [3], which shows good recognition results
and fast operation compared with SIFT [2]. Since the
proposed e-learning system is also applied to the mobile
devices like PDA or mobile phone, we implement the
SURF algorithm with integer programming and optimized
lookup tables.
The first step of feature extraction is to detect the distinct
points which are also invariant to image variations. The
distinct feature points are determined by Hessian matrix at
image point x( x, y ) and scale parameter ,
(3)
Lxx (x, ) =
Fig. 5. Recognition results of color-band markers. Two markers are
consistently detected when they are moving.
2
( I (x) * G ( ) ) ,
x 2
(4)
(5)
S. H. Lee et al.: Interactive E-Learning System Using Pattern Recognition and Augmented Reality
887
V=
( d , d , d , d ) ,
x
(6)
f , if the following
criterion is satisfied,
f f1 f f 2 ,
(7)
where
(a)
(b)
Fig. 8. Feature matching results. (a) The nearest feature matching using
(7), (b) Feature matching by homography. The features on the same
object surface are correctly matched by homography.
888
x h11
'
y = h21
1 h31
'
h12
h22
h32
h13 x
h23 y ,
1
1
(a)
(b)
(c)
(d)
(8)
h11
h12
h13
x y 1 0 0 0 xx yx x
h
yy 21 = y .
0
0
0
1
x
y
xy
h
# # # # # #
22 #
#
#
h
23
h
31
h
32
Fig. 9. Image recognition results. (a) and (c) Original images recognized
in the database regardless of AR markers, (b) and (d) Captured images
by the web cam.
Note that all images in the textbook are not recognized in the
proposed method when there are no sufficient features in
some images. Thus, we have to evaluate how well the images
are recognized before constructing the database. The images
that have feature points sufficiently are selected as the
database for image recognition. The selection of database
image is also related to produce educational scenarios and
contents.
S. H. Lee et al.: Interactive E-Learning System Using Pattern Recognition and Augmented Reality
(a)
(b)
(c)
(d)
Fig. 10. Image retrieval results. The features matched for image
recognition are indicated in yellow dots in (b) and (d).
889
(a)
(b)
Fig. 12. The proposed e-learning system is applied to the public
elementary school. (a) Example of interactive augmented reality using
image and marker recognition.
VI. CCLUSIONS
(a)
(b)
Fig. 11. Example of augmented reality using marker. (a) a video frame
captured by the web camera, (b) A visual content is augmented reality on
the marker. The visual content is augmented on the marker, thus the
marker is not seen on the monitor.
890
ACKNOWLEDGMENT
This work is supported by ETRI (Electrons and
Telecommunication Research Institute), Development of
Elementary Technology for Promoting Digital Textbook and
U-Learning Project.
REFERENCES
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
[10]
[11]
[12]
[13]
[14]
[15]