Smart Cameras in Embedded Systems
#1

A smart camera performs real-time analysis to recognize scenic elements. Smart cameras are useful in a variety of scenarios: surveillance, medicine, etc.We have built a real-time system for recognizing gestures. Our smart camera uses novel algorithms to recognize gestures based on low-level analysis of body parts as well as hidden Markov models for the moves that comprise the gestures. These algorithms run on a Trimedia processor. Our system can recognize gestures at the rate of 20 frames/second. The camera can also fuse the results of multiple cameras

Overview
Recent technological advances are enabling a new generation of smart cameras that represent a quantum leap in sophistication. While today's digital cameras capture images, smart cameras capture high-level descriptions of the scene and analyze what they see. These devices could support a wide variety of applications including human and animal detection, surveillance, motion analysis, and facial identification.

Video processing has an insatiable demand for real-time performance. Fortunately, Moore's law provides an increasing pool of available computing power to apply to real-time analysis. Smart cameras leverage very large-scale integration (VLSI) to provide such analysis in a low-cost, low-power system with substantial memory. Moving well beyond pixel processing and compression, these systems run a wide range of algorithms to extract meaning from streaming video.

Because they push the design space in so many dimensions, smart cameras are a leading-edge application for embedded system research.

Detection and Recognition Algorithms
Although there are many approaches to real-time video analysis, we chose to focus initially on human gesture recognition-identifying whether a subject is walking, standing, waving his arms, and so on. Because much work remains to be done on this problem, we sought to design an embedded system that can incorporate future algorithms as well as use those we created exclusively for this application.

Our algorithms use both low-level and high-level processing. The low-level component identifies different body parts and categorizes their movement in simple terms. The high-level component, which is application-dependent, uses this information to recognize each body part's action and the person's overall activity based on scenario parameters.

Low-level processing
The system captures images from the video input, which can be either uncompressed or compressed (MPEG and motion JPEG), and applies four different algorithms to detect and identify human body parts.

Region extraction: The first algorithm transforms the pixels of an image into an M ? N bitmap and eliminates the background. It then detects the body part's skin area using a YUV color model with chrominance values down sampled
Nextthe algorithm hierarchically segments the frame into skin-tone and non-skin-tone regions by extracting foreground regions adjacent to detected skin areas and combining these segments in a meaningful way.

Contour following: The next step in the process involves linking the separate groups of pixels into contours that geometrically define the regions. This algorithm uses a 3 ? 3 filter to follow the edge of the component in any of eight different directions.

Ellipse fitting: To correct for deformations in image processing caused by clothing, objects in the frame, or some body parts blocking others, an algorithm fits ellipses to the pixel regions to provide simplified part attributes. The algorithm uses these parametric surface approximations to compute geometric descriptors for segments such as area, compactness (circularity), weak perspective invariants, and spatial
relationships.

Graph matching: Each extracted region modeled with ellipses corresponds to a node in a graphical representation of the human body. A piecewise quadratic Bayesian classifier uses the ellipses parameters to compute feature vectors consisting of binary and unary attributes. It then matches these attributes to feature vectors of body parts or meaningful combinations of parts that are computed offline. To expedite the branching process, the algorithm begins with the face, which is generally easiest to detect.
Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page
Popular Searches: embedded for dummies, ppt for smart cameras as embedded systems, smart cameras in embedded systems wiki, smart cameras in embedded system documentation, smart cameras in embedded systems ppt, embedded blackheads, smart cameras chicago,

[-]
Quick Reply
Message
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Messages In This Thread
Smart Cameras in Embedded Systems - by computer science crazy - 21-09-2008, 11:22 AM

Possibly Related Threads...
Thread Author Replies Views Last Post
  Real- Time Systems and Real- Time Operating Systems computer science crazy 2 3,813 04-08-2016, 10:13 PM
Last Post: kranthiii
  Smart Fabrics computer science crazy 5 7,778 15-10-2015, 02:18 PM
Last Post: seminar report asees
  HVDC TRANSMISSION SYSTEMS project topics 9 11,289 01-05-2015, 04:45 PM
Last Post: seminar report asees
  artificial intelligence techniques in power systems full report computer science technology 3 5,717 08-08-2014, 10:39 PM
Last Post: seminar report asees
  Smart Note Taker computer science crazy 44 29,095 27-10-2013, 07:37 PM
Last Post: Guest
  EMBEDDED SECURITY SYSTEM IN AUTOMATED TELLER MACHINE seminar class 2 2,717 30-09-2013, 10:56 AM
Last Post: computer topic
  Voltage Stability Improvement using Static Var Compensator in Power Systems project report tiger 4 13,579 12-07-2013, 11:29 AM
Last Post: computer topic
  MODERN TRENDS IN POWER TRANSMISSION Systems project topics 12 16,145 11-03-2013, 03:50 PM
Last Post: computer idea
  Condition Based Maintenance of Underground Cable Systems computer science crazy 14 12,142 06-03-2013, 11:16 PM
Last Post: Guest
  Embedded Systems In Automobiles computer science crazy 3 3,762 24-01-2013, 02:49 PM
Last Post: seminar details

Forum Jump: