Implementing smart rear-view cameras in vehicles
Keywords:rear-view cameras? back-overs? Computer vision?
Legislation for mandatory rear-view cameras is still pending, yet vehicles have become larger and the ability to see people or objects behind them has been reduced. Other ways of improving rear visibility have been studied, including radar based sensors, however it was determined that these sensors often did not detect moving people, especially children. Studies show that drivers responded better to a camera image than audio alerts and market research indicates that a subset of back-up cameras will incorporate embedded vision to automatically detect objects, estimate their distance to the vehicle's bumper, and warn drivers visually and audibly of an impending collision.
This article describes an embedded vision system for smart back-up camera with object detection, tracking and distance estimation. The requirements, challenges and outcome of creating a smart rear-view camera system designed to reduce back-overs, fatalities and injuries are presented.
Introduction to embedded vision
Embedded vision is the merging of two technologies: embedded systems and computer vision. An embedded system is a microprocessor-based system that isn't a general-purpose computer, and is designed to handle a particular task. Embedded systems are ubiquitous C they're found in automobiles, appliances, consumer electronics, medical equipment, and in many other aspects of our daily lives. Computer vision (also referred to as "machine vision") is a field that uses digital processing and algorithms to electronically perceive and interpret meaning from images or video. While computer vision has mainly been a field of academic research over the past several decades, today a major transformation is underway. With the emergence of programmable high performance, low cost, low power processors capable of running algorithms to extract relevant application-specific information, it is now possible to incorporate vision capabilities into a wide range of embedded systems.
Embedded vision development requires a multi-phased approach. Figure 1 illustrates a typical embedded vision application development flow which was used in the development of the smart back-up camera application.
![]() |
Figure 1: Smart back-up camera development flow. |
Visit Asia Webinars to learn about the latest in technology and get practical design tips.