Border Code: an Efficient Code System for Augmented Reality Seong-hun Park and Young-guk Ha' Konkuk University, Department of Computer Science and Engineering,

Slides:



Advertisements
Similar presentations
Patient information extraction in digitized X-ray imagery Hsien-Huang P. Wu Department of Electrical Engineering, National Yunlin University of Science.
Advertisements

A Natural Interactive Game By Zak Wilson. Background This project was my second year group project at University and I have chosen it to present as it.
OpenCV Introduction Hang Xiao Oct 26, History  1999 Jan : lanched by Intel, real time machine vision library for UI, optimized code for intel 
QR Code Recognition Based On Image Processing
T1.1- Analysis of acceleration opportunities and virtualization requirements in industrial applications Bologna, April 2012 UNIBO.
By: Ryan Wendel.  It is an ongoing analysis in which videos are analyzed frame by frame  Most of the video recognition is pulled from 3-D graphic engines.
Chessmen Position Recognition Using Artificial Neural Networks Jun Hou Dec. 8, 2003.
Page 1 SIXTH SENSE TECHNOLOGY Presented by: KIRTI AGGARWAL 2K7-MRCE-CS-035.
Presented for: CPS Lab-ASU By: Ramtin Kermani
Move With Me S.W Graduation Project An Najah National University Engineering Faculty Computer Engineering Department Supervisor : Dr. Raed Al-Qadi Ghada.
Virtual Dart: An Augmented Reality Game on Mobile Device Supervisor: Professor Michael R. Lyu Prepared by: Lai Chung Sum Siu Ho Tung.
HCI Final Project Robust Real Time Face Detection Paul Viola, Michael Jones, Robust Real-Time Face Detetion, International Journal of Computer Vision,
Department of Electrical and Computer Engineering Texas A&M University College Station, TX Abstract 4-Level Elevator Controller Lessons Learned.
ART: Augmented Reality Table for Interactive Trading Card Game Albert H.T. Lam, Kevin C. H. Chow, Edward H. H. Yau and Michael R. Lyu Department of Computer.
X3D Extension for (Mobile) AR Contents International AR Standards Workshop Seoul, Korea Oct 11-12, 2010 Gerard J. Kim (WG 6 AR Standards Study Group Coordinator)
Augmented Reality and 3D modelling Done by Stafford Joemat Supervised by Mr James Connan and Mr Mehrdad Ghaziasgar.
Knowledge Systems Lab JN 8/24/2015 A Method for Temporal Hand Gesture Recognition Joshua R. New Knowledge Systems Laboratory Jacksonville State University.
Augmented Reality New Trend in Education Adoracion C. Cunanan Presenter.
Shape Recognition and Pose Estimation for Mobile Augmented Reality Author : N. Hagbi, J. El-Sana, O. Bergig, and M. Billinghurst Date : Speaker.
Marker-Based Augmented Reality
Knowledge Systems Lab JN 9/10/2002 Computer Vision: Gesture Recognition from Images Joshua R. New Knowledge Systems Laboratory Jacksonville State University.
Presentation by: K.G.P.Srikanth. CONTENTS  Introduction  Components  Working  Applications.
1 Halden Project VR Workshop, 2-3 March 2005 Development of a Tracking Method for Augmented Reality Applied to Nuclear Plant Maintenance Work Presentation.
A Method for Hand Gesture Recognition Jaya Shukla Department of Computer Science Shiv Nadar University Gautam Budh Nagar, India Ashutosh Dwivedi.
Chapter 9.  Mathematical morphology: ◦ A useful tool for extracting image components in the representation of region shape.  Boundaries, skeletons,
Implementing Codesign in Xilinx Virtex II Pro Betim Çiço, Hergys Rexha Department of Informatics Engineering Faculty of Information Technologies Polytechnic.
MULTIMEDIA DEFINITION OF MULTIMEDIA
EDGE DETECTION USING MINMAX MEASURES SOUNDARARAJAN EZEKIEL Matthew Lang Department of Computer Science Indiana University of Pennsylvania Indiana, PA.
Graphics. Graphic is the important media used to show the appearance of integrative media applications. According to DBP dictionary, graphics mean drawing.
BARCODE IDENTIFICATION BY USING WAVELET BASED ENERGY Soundararajan Ezekiel, Gary Greenwood, David Pazzaglia Computer Science Department Indiana University.
Augmented Reality and 3D modelling By Stafford Joemat Supervised by Mr James Connan.
Computer Vision Introduction to Digital Images.
Augmented Reality Authorized By: Miss.Trupti Pardeshi. NDMVP, Comp Dept. Augmented Reality 1/ 23.
Design of On-Demand Analysis for Cloud Service Configuration using Related-Annotation Hyogun Yoon', Hanku Lee' 2 `, ' Center for Social Media Cloud Computing,
Panorama Space Modeling Method for Observing an Object Jungil Jung, Heunggi Kim, Jinsoo Cho Gachon Univ., Bokjeong-dong, Sujeong-gu, Seongnam-si, Gyeonggi-do,
Advanced Science and Technology Letters Vol.106 (Information Technology and Computer Science 2015), pp.17-21
Essential Customization for Moodle Adoption in School Jeong Ah Kim', SunKyun Park 1 ' 2 Computer Education Department, Kwandong University, KOREA
OCR Software Architecture for Embedded Device Seho Kim', Jaehwa Park Computer Science, Chung-Ang University, Seoul, Korea
Hand Gesture Recognition Using Haar-Like Features and a Stochastic Context-Free Grammar IEEE 高裕凱 陳思安.
Improvement of Schema-Informed XML Binary Encoding Using Schema Optimization Method BumSuk Jang and Young-guk Ha' Konkuk University, Department of Computer.
HTML5 based Notification System for Updating E-Training Contents Yu-Doo Kim 1 and Il-Young Moon 1 1 Department of Computer Science Engineering, KoreaTech,
Team Members Ming-Chun Chang Lungisa Matshoba Steven Preston Supervisors Dr James Gain Dr Patrick Marais.
Interactive Mirror System based on Personal Purchase Information Donghyun Kim 1, Younsam Chae 2, Jonghun Shin 2, Uyeol Baek 2, Seoksoo Kim * 1,* Dept of.
Advanced Science and Technology Letters Vol.28 (EEC 2013), pp Histogram Equalization- Based Color Image.
Spring 2007 COMP TUI 1 Computer Vision for Tangible User Interfaces.
A Framework with Behavior-Based Identification and PnP Supporting Architecture for Task Cooperation of Networked Mobile Robots Joo-Hyung Kiml, Yong-Guk.
CONTENT FOCUS FOCUS INTRODUCTION INTRODUCTION COMPONENTS COMPONENTS TYPES OF GESTURES TYPES OF GESTURES ADVANTAGES ADVANTAGES CHALLENGES CHALLENGES REFERENCE.
The Study on the Car Mechanics e-Training AR(Augmented Reality) System for Real-time Augmented Contents Ji-Yean Yoon,1, Dong-Jin Kim 1, Yu-Doo Kim 1 and.
Augmented Reality and 3D modelling Done by Stafford Joemat Supervised by Mr James Connan.
    LICENSE PLATE EXTRACTION AND CHARACTER SEGMENTATION   By HINA KOCHHAR NITI GOEL Supervisor Dr. Rajeev Srivastava        
Wonjun Kim and Changick Kim, Member, IEEE
What is Multimedia Anyway? David Millard and Paul Lewis.
1 A Statistical Matching Method in Wavelet Domain for Handwritten Character Recognition Presented by Te-Wei Chiang July, 2005.
Portable Camera-Based Assistive Text and Product Label Reading From Hand-Held Objects for Blind Persons.
Augmented Reality and 3D modelling Done by Stafford Joemat Supervised by Mr James Connan and Mehrdad Ghaziasgar.
License Plate Recognition of A Vehicle using MATLAB
AR Based NPP Maintenance M. Khalaquzzaman NIC Lab KAIST 25 Feb 2008.
Augmented Reality Services based on Embedded Metadata Byoung-Dai Lee Department of Computer Science, Kyonggi University, Suwon, Korea Abstract.
Enabling Beyond-Surface Interactions for Interactive Surface with An Invisible Projection Li-Wei Chan, Hsiang-Tao Wu, Hui-Shan Kao, Ju-Chun Ko, Home-Ru.
Contents Introduction Requirements Design Technology Working Interaction.
CIRP Annals - Manufacturing Technology 60 (2011) 1–4 Augmented assembly technologies based on 3D bare-hand interaction S.K. Ong (2)*, Z.B. Wang Mechanical.
Automatic License Plate Recognition for Electronic Payment system Chiu Wing Cheung d.
Author : Sang Hwa Lee, Junyeong Choi, and Jong-Il Park
HTML5 based Notification System for Updating
Seunghui Cha1, Wookhyun Kim1
YangSun Lee*, YunSik Son**
Mixed Reality Server under Robot Operating System
Title of poster... M. Author1, D. Author2, M. Author3
An Infant Facial Expression Recognition System Based on Moment Feature Extraction C. Y. Fang, H. W. Lin, S. W. Chen Department of Computer Science and.
Title of ePoster... M. Author1, D. Author2, M. Author3
Presentation transcript:

Border Code: an Efficient Code System for Augmented Reality Seong-hun Park and Young-guk Ha' Konkuk University, Department of Computer Science and Engineering, Seoul, Republic of Korea Abstract. Augmented reality services are widely used to providing information efficiently. To connect virtual world with real world, various indicators such as GPS signals and images are used for augmented reality services. Vision-based indicator is easy to recognize because it has based on basic shapes such as a rec-tangle. The vision-based indicators should exist independently of the contents in real world. This paper proposes the Border Code that is an efficient vision-based indicator for augmented reality services. Border Code is naturally merged with the contents in real world, because this code is inserted around the contents in real world. That is, Border Code can contain the contents therein. Keywords: Augmented Reality, Marker-based Augmented Reality, Code-based Augmented Reality 1 INTRODUCTION Augmented Reality (AR) describes technologies that enable users to see and interact with virtual computer generated content which is superimposed on the real world. It enhances users' perceptions of the world by mixing a view of it with virtual elements relevant to their context [1]. To connect virtual world with real world, various indicators such as GPS sensor and Image are used. In recent years, vision-based registration methods with vision-based indicators have become actively used with the improvements of the processing performance of computers. Since vision-based methods do not need any special sen- sors except a capturing camera, realizing an AR system is quite easy [2]. Common example is the marker. A marker is a shape of rectangle with a black border, which is used as a visual-based indicator. This structure is easy to recognize markers because it is strong on visual distortion by light and rotation. Markers should exist independently of the reality contents. AR system provided to service using only marker without other reality contents. This paper proposed Border Code that is an efficient vision-based indicator for AR services. It has shape of rectangle that marker placed at the four corner. So the code I Corresponding author adfa,p.1,2011.©Springer-VerlagBerlinHeidelberg2011 Session4B433

can contain the contents therein. And, Border Code contains bit-stream in between marker and marker. The remainder of this paper is organized as follows. A discussion of related work follows in section 2. In section 3 explain overall Border Code and in section 4 experiment Border Code System. Finally, in section 5 draw our overall con- clusions. 2 RELATED WORK A marker is a shape of rectangle with a black border, which is used as a visual-based indicator. And a marker is identified by the pattern inside the marker. The AR system provides AR services by overlapping AR contents on the marker. For example, the ARToolkit is a widely used application library to implement AR systems. Square- shaped ARToolkit markers are used to calculate camera pose and identify their Identi- fication Data [2]. This structure is easy to recognize markers because it is strong on visual distortion by light and rotation. Furthermore, the structure needs less computational cost than complex structure. 3 BORDER CODE Figure 1 illustrates an example of Border Code, which looks like a rectangular shape divided into three parts. 65 (1) Main Marker (3) Code field ( 2 ) S u b M a r k e r s J 1.1 (a) (b) Fig. 1. a) Example of Border Code b) Border Code detail First part is white border. Border Code wrapped with a white border field in order to differentiate between real world content and Border Code. The second part is the four markers. Four markers to recognize the code exists. One main marker and con-sists of three sub markers. The main marker allows you to get the amount of rotation and when you extract the data to specify the starting position. The marker helps to recognize their position indicated. Finally, the third field is the data field. This field is 434 Computers, Networks, Systems, and Industrial Appications edge for recording to binary data

structure. The structure will be written in the form of bits for each of two lines on a corner has a variable size.

Grayscale 0 Binarization 0 Labeling Detecting Checking Extracting Markers Directivity Data C =.-0,1., Fig. 2. Border Code recognition process The figure 2 shows the process of code recognition in the image. First, makes grayscale images. And then this image change into binarization through Otsu algo- rithm. Next step is detecting marker candidates from the result that labeling in black and white image. The detector detects a main-marker and sub-markers in marker can- didates. The checker calculates the amount of rotation and checks that marker exists on right place [3, 4]. The extractor extracts data by access data fields sequentially. This service provides virtual contents on marker. This is based on four points of Bor-der Code. 4 EXPERIMENT For the experiments, we used a USB camera (resolution: 640 x 480 pixels, frame rate: 30 fps). We have developed a system using C++ language and OpenCV 2.3 that external library. OpenCV (Open Source Computer Vision) is a library of program- ming functions for real time computer vision. OpenCV is released under a BSD license. It has C++, C, Python and Java interfaces running on Windows, Linux, Android and Mac. (a) (b) Fig. 3. a)Is the Border Code used in the experiment b)Expected outcome with exper- iment Fig. 4. Recognition process for Border Code a) Grayscale t i image c) Detected Overlapped AR Uk SC kr Ili a (a) (b) o e KONKUK UNIVERSITY I http: / / k o n k u l t a c. k r n UK ITY Session 4B 435

We use the Code as shown in figure 3-(a) in experiment to obtain the results as fig-ure 3-(b). This code is size of a4 size and has data of 128 bit. Figure 4 shows Experi-mental procedure that used Border Code. Border Code system to handles input on webcam sequentially like recognition process. Figure 4-(d) shows merge reality con-tents with AR service contents. Depending on the state of reality contents can showed that also provide AR services contents. 5 CONCLUSON This paper has proposed Border Code of marker-based. Border Code is easy to recog- nize because it has features of marker to visual based indicator. Border Code can offer various AR service for user, because these code has bit-stream and variable size. And then, Border Code merges with reality contents. Experiments showed the recognition process for Border Code and showed how the provided AR service also. However, Border Code has several weaknesses. First, Border Code does not repre-sent only a small amount of data. Second, Border Code has a problem with respect to the range of viewpoint movement. In future, we are developing a system with consider to problem. 6 Acknowledgement This research was supported by Basic Science Research Program through the National Research Foundation of Korea(NRF) funded by the Ministry of Education, Science and Technology(grant number: ). REFERENCE 1.Henrysson A., 011ila M.: UMAR - Ubiquitous Mobile Augmented Reality. In Proc. of 3rd International Conference on Mobile and Ubiquitous Multimedia (MUM2004), Colege Park, Maryland, U.S.A. (2004) Tateno, K., Kitahara, I., Ohta, T.: A Nested Marker for Augmented Reality. Virtual Reality Conference (2007) Hamzeen, M.H.M., Perera, M.U.S.: Pattern independent fiducial marker detection for an interactive public display. Advances in ICT for Emerging Regions (ICTer), International Con-ference (2011) Gukhwan Kim, Petriu, E.M.: Fiducial marker indoor localization with Artificial Neural Net-work. Advanced Intelligent Mechatronics (AIM), IEEE/ASME International Conference (2010) Computers, Networks, Systems, and Industrial Appications