Combining Head Pose and Eye Location Information for Gaze Estimation

Document Sample
Combining Head Pose and Eye Location Information for Gaze Estimation Powered By Docstoc
					NCCT
                                               www.ncct.in
                                         ncctchennai@gmail.com
Smarter way to do your Projects        044-28235816, 98411 93224

      Embedded Systems Projects, IEEE 2012 Abstracts

       COMBINING HEAD POSE AND EYE LOCATION
         INFORMATION FOR GAZE ESTIMATION


Head pose and eye location for gaze estimation have been separately
studied in numerous works in the literature. Previous research shows
that satisfactory accuracy in head pose and eye l ocation estimation
can be achieved in constrained settings.
However, in the presence of nonfrontal faces, eye locators are not
adequate to accurately locate the center of the eyes. On the other
hand, head pose estimation techniques are able to deal with t hese
conditions; hence, they may be suited to enhance the accuracy of eye
localization. Therefore, in this paper, a hybrid scheme is proposed to
combine head pose and eye location information to obtain enhanced
gaze estimation.
To this end, the transformation matrix obtained from the head pose is
used to normalize the eye regions, and in turn, the transformation
matrix generated by the found eye location is used to correct the pose
estimation procedure. The scheme is designed to enhance the
accuracy of eye location estimations, particularly in low-resolution
videos, to extend the operative range of the eye locators, and to
improve the accuracy of the head pose tracker.
These enhanced estimations are then combined to obtain a novel
visual gaze estimation system, which uses both eye location and head
information to refine the gaze estimates.



  NCCT, 109, 2 nd Floor, Bombay Flats, Nungambakkam High Road,
                 Nungambakkam, Chennai – 600034.
        Near Ganpat Hotel, Above IOB, Next to ICICI Bank

      Projects in Embedded Systems * Embed ded
 Microcontrollers, VLSI * DSP * Matlab * Power Electronics *
                Java * .NET * Android * NS2
NCCT
                                              www.ncct.in
                                        ncctchennai@gmail.com
Smarter way to do your Projects       044-28235816, 98411 93224

      Embedded Systems Projects, IEEE 2012 Abstracts
From the experimental results, it can be derived that the proposed
unified scheme improves the accuracy of eye estimations by 16% to
23%. Furthermore, it considerably extends its operating range by more
than 15° by overcoming the problems introduced by extreme head
poses. Moreover, the accuracy of the head pose tracker is improved
by 12% to 24%.
Finally, the experimentation on the proposed combined gaze
estimation system shows that it is accurate (with a mean error
between 2° and 5°) and that it can be used in cases where classic
approaches would fail without imposing restraints on the position of
the head.




  NCCT, 109, 2 nd Floor, Bombay Flats, Nungambakkam High Road,
                 Nungambakkam, Chennai – 600034.
        Near Ganpat Hotel, Above IOB, Next to ICICI Bank

      Projects in Embedded Systems * Embed ded
 Microcontrollers, VLSI * DSP * Matlab * Power Electronics *
                Java * .NET * Android * NS2
NCCT
                                           www.ncct.in
                                     ncctchennai@gmail.com
Smarter way to do your Projects    044-28235816, 98411 93224

      Embedded Systems Projects, IEEE 2012 Abstracts
Abstract of the Project


Proposed System Advantages


Architecture Diagram


Block Diagram



Explanation of Block Diagram



Components usage Details



               TO GET THE ABOVE DETAILS
Pl visit our Office
                              or
           Send a Mail – ncctchennai@gmail.com
                  or Send SMS 98411 93224
       or Call 044-28235816, 98411 93224, 95001 54011
                        www.ncct.in


  NCCT, 109, 2 nd Floor, Bombay Flats, Nungambakkam High Road,
                 Nungambakkam, Chennai – 600034.
        Near Ganpat Hotel, Above IOB, Next to ICICI Bank

      Projects in Embedded Systems * Embed ded
 Microcontrollers, VLSI * DSP * Matlab * Power Electronics *
                Java * .NET * Android * NS2
NCCT
                                                             www.ncct.in
                                                       ncctchennai@gmail.com
Smarter way to do your Projects                      044-28235816, 98411 93224

        Embedded Systems Projects, IEEE 2012 Abstracts
EMBEDDED HARDWARE REQUIREMENTS
   Microcontroller, Atmel 89c51 / 52
   Embedded Active components
   Embedded Passive components
   Electromechanical components
   Electrical components


SOFTWARE REQUIREMENTS
   Assembly Language
   Embedded C
   KEIL Compiler


HARDWARE REQUIREMENTS

                 If PC is used, for Independent Kits, this will not applicable

System        : Pentium Dual Core Processor + Board
RAM           : 1 GB
Hard Disk     : 80 GB
Monitor       : 17” Color Monitor
Mouse         : Logitech Mouse
Keyboard      : Multimedia Keyboard


SOFTWARE REQUIREMENTS

Operating System       :    Windows XP
Front End              :    Visual Basic / Java
Database               :    Access


  NCCT, 109, 2 nd Floor, Bombay Flats, Nungambakkam High Road,
                 Nungambakkam, Chennai – 600034.
        Near Ganpat Hotel, Above IOB, Next to ICICI Bank

      Projects in Embedded Systems * Embed ded
 Microcontrollers, VLSI * DSP * Matlab * Power Electronics *
                Java * .NET * Android * NS2
NCCT
                                                             www.ncct.in
                                                       ncctchennai@gmail.com
Smarter way to do your Projects                      044-28235816, 98411 93224

        Embedded Systems Projects, IEEE 2012 Abstracts
ABOUT EMBEDDED SYSTEMS
An embedded system is a computer system designed for specific control functions within a
larger system, often with real-time computing constraints. It is embedded as part of a complete
device often including hardware and mechanical parts. By contrast, a general -purpose computer,
such as a personal computer (PC), is designed to be flexible and to meet a wide range of end-
user needs. Embedded systems control many devices in common use today
Embedded systems contain processing cores that are typically either microcontrollers or digital
signal processors. The key characteristic, however, is being dedicated to handle a particular
task. Since the embedded system is dedicated to specific tasks, design engineers can optimize
it to reduce the size and cost of the product and increase the reliability and performance.
Embedded systems are designed to do some specific task, rather than be a general-purpose
computer for multiple tasks. Some also have real -time performance constraints that must be
met, for reasons such as safety and usability
Embedded systems are not always standalone devices. Many embedded syst ems consist of
small, computerized parts within a larger device that serves a more general purpose. The
program instructions written for embedded systems are referred to as firmware, and are stored
in read-only memory or Flash memory chips. They run with l imited computer hardware
resources: little memory, small or non-existent keyboard or screen.




PERIPHERALS
      Embedded Systems talk with the outside world via peripherals, such as:
   Serial Communication Interfaces (SCI): RS-232, RS-422, RS-485 etc.
   Synchronous Serial Communication Interface: I2C, SPI, SSC and ESSI (Enhanced
   Synchronous Serial Interface)
   Universal Serial Bus (USB)
   Multi Media Cards (SD Cards, Compact Flash etc.)
   Networks: Ethernet, LonWorks, etc.
   Fieldbuses: CAN-Bus, LIN-Bus, PROFIBUS, etc.
   Timers: PLL(s), Capture/Compare and Time Processing Units
   Discrete IO: aka General Purpose Input/Output (GPIO)
   Analog to Digital/Digital to Analog (ADC/DAC)
   Debugging: JTAG, ISP, ICSP, BDM Port, BITP, and DP9 ports.




  NCCT, 109, 2 nd Floor, Bombay Flats, Nungambakkam High Road,
                 Nungambakkam, Chennai – 600034.
        Near Ganpat Hotel, Above IOB, Next to ICICI Bank

      Projects in Embedded Systems * Embed ded
 Microcontrollers, VLSI * DSP * Matlab * Power Electronics *
                Java * .NET * Android * NS2
NCCT
                                                              www.ncct.in
                                                        ncctchennai@gmail.com
Smarter way to do your Projects                       044-28235816, 98411 93224

        Embedded Systems Projects, IEEE 2012 Abstracts
MICROCONTROLLERS
A microcontroller (sometimes abbreviated µC, uC or MCU) is a small computer on a single
integrated circuit containing a processor core, memory, and programmable input/output
peripherals. Program memory in the form of NOR flash or OTP ROM is also often included on
chip, as well as a typically small amount of RAM.
Microcontrollers are designed for embedded applications, in contrast to the microprocessors
used in personal computers or other general purpose applications.
Microcontrollers are used in automatically controlled products and devices, such as automobile
engine control systems, implantable medical devices, remote controls, office machines,
appliances, power tools, toys and other embedded systems. By reducing the size and cost
compared to a design that uses a separate micropr ocessor, memory, and input/output devices,
microcontrollers make it economical to digitally control even more devices and processes




ATMEL 89C51 MICROCONTROLLERS
The Atmel AT89 series is an Intel-8051-compatible family of 8 bit microcontrollers (µCs)
manufactured by the Atmel Corporation. Based on the Intel 8051 core, the AT89 series remains
very popular as general purpose microcontrollers, due to their industry standard instruction set,
and low unit cost. This allows a great amount of legacy code to be re used without modification in
new applications
The AT89C51 is a low-power, high-performance CMOS 8-bit microcomputer with 4Kbytes of
Flash programmable and erasable read only memory (PEROM). The device is manufactured
using Atmel’s high-density nonvolatile memory technology and is compatible with the industry-
standard MCS-51 instruction set and pin out.
The on-chip Flash allows the program memory to be reprogrammed in -system or by a
conventional nonvolatile memory programmer. By combining a versatile 8 -bit CPU with Flash on
a monolithic chip, the Atmel AT89C51 is a powerful microcomputer, which provides a highly -
flexible and cost-effective applications solution to many embedded control




  NCCT, 109, 2 nd Floor, Bombay Flats, Nungambakkam High Road,
                 Nungambakkam, Chennai – 600034.
        Near Ganpat Hotel, Above IOB, Next to ICICI Bank

      Projects in Embedded Systems * Embed ded
 Microcontrollers, VLSI * DSP * Matlab * Power Electronics *
                Java * .NET * Android * NS2

				
DOCUMENT INFO
Categories:
Tags:
Stats:
views:14
posted:8/25/2012
language:English
pages:6