What is Robot Vision?
98k贼飘 发布于2019-04 浏览:5385 回复:2
2
收藏
快速回复

Robot vision vs. computer vision: what's the difference?

What is Robot Vision?

In basic terms, robot vision involves using a combination of camera hardware and computer algorithms to allow the robot to process visual data from the real world. For example, your system can make a 2d camera that detects an object that the machine will pick up. A more complex example might be to use a 3D stereo camera to guide the robot to mount the wheels on a moving vehicle.

 

Without machine vision, your robot is basically blind. This may not be a problem for some robot tasks. But for some applications, robot vision is helpful, even essential

 

Robot Vision www.fanke123.com "family tree"

 

Robot vision is closely related to machine vision, which we'll talk about later. Both are closely related to computer vision. If they are talking about a "family tree," computer vision can be considered their "parents." However, in order to understand their position in the whole system in detail, we need to introduce their "grandparents" - signal processing.

 

SignalProcessing

 

Signal processing involves processing electronic signals, or clearing (for example, de-noising), extracting information, preprocessing the output to the display terminal, or preprocessing them for further processing. Anything can be a signal, more or less. There are various types of signals that can be processed, such as analog signals, digital signals, frequency signals and so on. An image is basically just a signal in two dimensions (or more). For robot vision, we are interested in image processing. So, we're talking about image processing, right? Not right.

 

ImageProcessing and Computer vision (ImageProcessing vs Computer Vision/www.fanke123.com)

 

Computer vision and image processing are like Cousins, but they have very different goals. Image processing technology is mainly used to improve the image quality, convert it into another format (such as histogram) or change it for further processing. Computer vision, on the other hand, is more about extracting information from images to perceive them. Therefore, you might use image processing to convert a color image to a grayscale image, and then use computer vision to detect objects in the image. If we look further up in the family tree, we see that both fields are heavily influenced by the field of physics, particularly optics.

 

Pattern Recognition and Machine learning (Pattern Recognition and Machine Learning/www.fanke123.com).

 

So far, so simple. Things get a little more complicated when we add graph recognition or broader machine learning to the family tree. This branch focuses on identifying patterns in the data, which is important for xudong's more advanced functions that require robot vision. For example, in order to be able to recognize an object from its image, the software must be able to detect whether the object it sees is a previously seen object. Therefore, machine learning is another parent of computer vision besides signal processing.

 

However, not all computer vision technologies require machine learning. You can also use signals instead of images for machine learning and use them as Input to the machine learning algorithm. For example. Computer vision detects the size and color of the parts on the conveyor belt, and machine learning determines whether the parts are defective based on what it learns from what a normal good looks like.

 

MachineVision

 

Now when we talk about machine vision, everything is going to change. This is because machine vision is completely different from the terminology we talked about earlier. It focuses more on specific applications than just the technical part. Machine vision refers to industrial vision for automatic detection, process control and robot guidance. The rest of the family tree is science, while machine vision is engineering.

 

To some extent, you can think of machine vision as the child of computer vision, because it USES the techniques and algorithms of computer vision and image processing. But while it can be used to guide a robot, it's not all robot vision.

 

Article source: royal international (www.fanke123.com)

 

收藏
点赞
2
个赞
共2条回复 最后由ljc3304回复于2019-04
#3ljc3304回复于2019-04

Pattern Recognition and Machine learning (Pattern Recognition and Machine Learning/www.fanke123.com).

0
#298k贼飘回复于2019-04

Robot vision vs. computer vision: what's the difference?

What is Robot Vision?

0
快速回复
TOP
切换版块