A computer sees by analyzing several still images that have been taken in succession. A computer picture is made up of pixels. A pixel is basically a dot that is drawn on the screen, and it has a color associated with it. By drawing a lot of dots with different colors, a picture will appear. For example, a picture with 128 different colors will assign a number between 0 and 127 for each pixel it draws. 0 means black, and 127 means white. The rest of the colors are somewhere between.
When a computer wants to see something it takes two pictures and quickly examines them. Without a lot of programming, a computer does not know what a mailbox is, and cannot pick one out of a picture. If a computer vision system is to be used in a moving car, the system should only be concerned with objects that are coming closer to the car. In the most basic of navigation systems it should not care what the objects are, just where the objects are and if they are getting closer. By looking at what changes from one picture to the next, the navigation system can make quick decisions by looking at only what changed between the last two pictures taken.
To figure out what has changed between the last two pictures taken, the computerized vision system looks at what pixels have changed. If the pixels from one picture to the next are the same, they are ignored. If the car is moving, the vision system is concerned with objects that are getting closer to the car. If the objects are not changing from one picture to the next, they are of no concern to the vision system. For example, if you are approaching a stopped vehicle in the road and take one picture, then wait 2 seconds, take another and compare the two of them, you will notice the stopped car is bigger in the second picture. The mountains in the background of the pictures are unchanged, however the size of the car is changing. Since the car is bigger in the second picture, the vision system will assume it is getting closer to the object, and make a decision as to stop or turn to avoid hitting the object.
The easiest way for the computer vision system to know what has changed between the two pictures is to subtract all the values of the pixels. If the pixels have not changed, they will be the same value. Subtracting them will leave the resulting image with a zero, or a black pixel. If the two pixels have changed from one picture to another, the pixel in the resulting picture will be a non-zero number. After every pixel is examined in each picture, we are left with another image that has black pixels where there is no change between the pictures, and different color pixels where there is change. That is all the computer vision system needs. It can now determine where there is motion. Looking at several sets of pictures in a row, the computerized vision system can recognize trends, and then the navigation system can make a decision to keep moving, slow down, stop, or turn to avoid the object.
With the understanding of this simple pixel subtraction method, anything in computerized vision is possible. Knowing what is changing in the field of view is more important than what the objects in the field of view actually are. If you do decide to add a computerized vision system to your car, I would highly recommend testing out your new ride in the middle of the desert before you try to let it drive you in downtown New York.
Published by Anthony Morelli
Born and raised in Detroit, MI. Did some book learnin at Purdue University. And now I reside in Reno,NV where I hope to become a writer. View profile
- Computer Vision Syndrome (CVS)Do you often have blurred vision, headaches, or feel a burning sensation in your eyes? If you are one of the millions of people who work at a computer all day, you may be suffering from Computer Vision Syndrome (CVS).
Do I Have Computer Vision Syndrome?Do you spend alot of time working on your computer? Do your eyes often feel tired and irritated? Then read this informative article today and find out what you need to know abou...
Pioneer In-Dash GPS Navigation System with DVD Player ReviewThe Pioneer In-Dash GPS Navigation System with DVD Player, Model: AVIC-D3 is one of the greatest in-dash systems because it not only will provide you with extremely accurate dri...- Why I'm Happy I Decided to Have Pregnancy Pictures TakenYou're pregnant and you are trying to decide whether or not you would like to capture your pregnancy in pictures. I had the same concerns, but will never regret my decision to have pregnancy pictures taken.
- TomTom ONE 3rd Edition GPS Navigation System: ReviewThe TomTom ONE 3rd Edition GPS Navigation System, Model: TTM, is one of the most well-built and most trusted GPS receivers on the market today. This review will explain all of the major features and functions this Tom...
- How to Tackle Computer Vision Syndrome
- How to Correct Your Computer Vision Syndrome (CVS): PRIO Vision Tests and PRIO Eye...
- Object Perception and Computer Vision
- How to Minimise Your Computer Vision Syndrome (CVS) Through Eye Exercises?
- Thesis: Local Community Hospitals System
- Buggy Whip Computer Usage for Society's Benefit
- Garmin GPSMAP GPS Navigation System, Model: 276C Review
