Machine vision is a rapidly developing branch of artificial intelligence. Simply put, machine vision is to use machines to replace human eyes for measurement and judgment. The machine vision system uses machine vision products (i.e. image acquisition devices, divided into CMOS and CCD) to convert the captured target into image signals, transmit them to a dedicated image processing system, obtain the morphological information of the captured target, and convert them into digital signals based on pixel distribution, brightness, color and other information; the image system performs various operations on these signals to extract the characteristics of the target, and then controls the equipment action on site based on the judgment results.
With the widespread application of Industry 4.0 in the industrial field, the supply, manufacturing, and sales information in production are digitized and intelligentized, ultimately achieving fast, efficient, and personalized product supply. The Industry 4.0 system is applicable to intelligent production technology and industrial manufacturing. It is not a simple production process, but the communication between products and machines.
Machine vision is a comprehensive technology that includes image processing, mechanical engineering technology, control, electric light source lighting, optical imaging, sensors, analog and digital video technology, computer software and hardware technology (image enhancement and analysis algorithms, image cards, I/O cards, etc.).
A typical machine vision application system includes image capture, light source system, image digitization module, digital image processing module, intelligent judgment and decision module and mechanical control execution module.
Machine vision inspection equipment is a machine developed in recent years that can replace human eyes to inspect relevant parts of products. If it is widely used, there will be surface defect detection of products. What parts does the machine vision inspection equipment system accessories consist of?
Machine vision inspection equipment system accessories:
1. Industrial cameras: CMOS cameras, CCD color cameras, area array cameras, CAMERA-LINK cameras, line array cameras, infrared cameras, high-speed cameras, 1394 interface cameras;
Smart Camera is a highly integrated miniature machine vision system. It integrates image acquisition, processing and communication functions into a single camera, thus providing a multifunctional, modular, highly reliable and easy-to-implement machine vision system. At the same time, due to the application of the latest DSP/GPU, FPGA and large-capacity storage technology, its intelligence level is constantly improving, which can meet the application requirements of various machine vision.
CCD cameras can provide good image quality and noise immunity. Although the size of the system becomes larger and the replication is improved due to the addition of external circuits, circuit designers can be more flexible and better improve certain performances of CCD cameras that are of particular concern. CCD is more suitable for applications that require very high camera performance but are not very strict in cost control, such as astronomy, high-definition medical X-ray imaging, and other applications that require long exposure and strict requirements on image noise.
The working principle of CCD camera: the image of the object to be tested is focused on the CCD chip through the optical lens; the timing generation circuit module provides horizontal driving pulses to help the CCD chip complete the conversion, storage, transfer and reading of photoelectric charges, and convert the optical signal into an electrical signal output; the signal processing circuit module receives the electrical signal from the CCD chip, collects and holds the pulses, and performs pre-processing such as automatic gain control and video signal synthesis to convert the electrical signal output by the CCD chip into the required video format, i.e., video output. The machine vision inspection system uses a CCD camera to convert the target object to be inspected into an image signal, which is transmitted to a dedicated image processing system and converted into a digital signal based on pixel distribution, brightness, color and other information. The image processing system performs various operations on these signals to extract the characteristics of the target, such as area, quantity, position, length, and then outputs the results according to the preset tolerance and other conditions, including size, angle, number, qualified/unqualified, presence/absence, etc., to achieve automatic recognition and judgment functions.
Area array camera: It realizes pixel matrix shooting. In the image captured by the camera, the image details are not determined by the number of pixels, but by the resolution. The resolution is determined by the focal length of the selected lens. The same camera has different resolutions when using lenses with different focal lengths. The number of pixels does not determine the resolution (clarity) of the image, so what are the benefits of a large pixel camera? There is only one answer: reduce the number of shots and increase the test speed.
Linear array camera: As the name implies, it is in the shape of a "line". Although it is also a two-dimensional image, it is extremely long. The length is several K, and the width is only a few pixels. Generally, this camera is only used in two situations: 1. The field of view to be measured is a long and thin strip, which is mostly used for problems on rollers.
2. Camera interface
CameraLink interface: specially designed for high-end machine vision applications, with high speed, high resolution and good noise immunity.
IEEE 1394 (FireWire) interface: Plug-and-play serial interface that can support 63 cameras at the same time, each 4.5 meters apart, up to 72 meters away. Supports transmission speeds of 800Mbits/s or even 3200Mbits/s.
USB interface: It is a widely used serial interface with a transmission rate of up to 480Mbits/s and can be used by up to 127 devices at the same time.
Gigabit Ethernet interface: Based on the network connection protocol Ethernet, plug and play, continuous high-speed data transmission.
3. Lens
Cameras and lenses are usually matched. The selection of lenses mainly considers the viewing distance of the image. The steps for lens selection are:
1) Calculate the number of pixels corresponding to the short side E = B / C. The number of pixels on both the long and short sides of the camera must be greater than E;
2) Pixel size = product short side size B / number of pixels on the short side of the selected camera
3) Magnification = selected camera chip short film size / camera short side field of view
4) Resolvable product accuracy = pixel size/magnification (determine whether it is less than C)
5) Focal length of objective lens = working distance/(1+1/magnification) Unit: mm
6) The resolution of the image plane must be greater than 1/(2×0.1×magnification) Unit: lp/mm
The supported CCD size of the selected lens should be greater than or equal to the size of the camera's CCD sensor chip. In addition, the mounting seat should also match the C, CS or F type interface. At the same time, consider the working distance of the lens, whether there is enough space, etc. If you are still unsure about the choice of lens, you can consult the manufacturer's technical support and let the manufacturer recommend a suitable lens based on your application scenario.
4. Image acquisition card
Although the image acquisition card is only a part of the complete machine vision system, it is also very important and directly determines the interface of the camera: black and white, color, analog, digital, etc. Typical ones include PCI acquisition cards, 1394 acquisition cards, VGA acquisition cards and GigE Gigabit Ethernet acquisition cards. Some of these acquisition cards have built-in multi-way switches that can connect multiple cameras and capture multiple channels of information at the same time.
5. Machine Vision Software
Machine vision software is a key component of automated processing in machine vision systems. According to specific application requirements, secondary development of the software package can automatically complete image acquisition, display, storage and processing. When purchasing machine vision software, you must pay attention to the development hardware environment, development operating system, development language, etc. to ensure that the software runs stably and facilitates secondary development.
6. Light source: LED light source, xenon lighting system, ultraviolet lighting system, infrared light source, fiber optic lighting system, fluorescent lighting system.
As an important part of the machine vision system input, the quality of the light source directly affects the quality of the input data and the application effect. Since there is no universal machine vision light source equipment, the corresponding visual light source should be selected for each specific application instance to achieve the best effect. Common light sources include: LED ring light source, low-angle light source, backlight source, strip light source, coaxial light source, cold light source, point light source, linear light source, parallel light source, etc.
Previous article:S7-1200 Modbus RTU slave communication configuration and programming steps
Next article:How to view the future development of the machine vision industry chain
- Huawei's Strategic Department Director Gai Gang: The cumulative installed base of open source Euler operating system exceeds 10 million sets
- Analysis of the application of several common contact parts in high-voltage connectors of new energy vehicles
- Wiring harness durability test and contact voltage drop test method
- Sn-doped CuO nanostructure-based ethanol gas sensor for real-time drunk driving detection in vehicles
- Design considerations for automotive battery wiring harness
- Do you know all the various motors commonly used in automotive electronics?
- What are the functions of the Internet of Vehicles? What are the uses and benefits of the Internet of Vehicles?
- Power Inverter - A critical safety system for electric vehicles
- Analysis of the information security mechanism of AUTOSAR, the automotive embedded software framework
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- Innolux's intelligent steer-by-wire solution makes cars smarter and safer
- 8051 MCU - Parity Check
- How to efficiently balance the sensitivity of tactile sensing interfaces
- What should I do if the servo motor shakes? What causes the servo motor to shake quickly?
- 【Brushless Motor】Analysis of three-phase BLDC motor and sharing of two popular development boards
- Midea Industrial Technology's subsidiaries Clou Electronics and Hekang New Energy jointly appeared at the Munich Battery Energy Storage Exhibition and Solar Energy Exhibition
- Guoxin Sichen | Application of ferroelectric memory PB85RS2MC in power battery management, with a capacity of 2M
- Analysis of common faults of frequency converter
- In a head-on competition with Qualcomm, what kind of cockpit products has Intel come up with?
- Dalian Rongke's all-vanadium liquid flow battery energy storage equipment industrialization project has entered the sprint stage before production
- Allegro MicroSystems Introduces Advanced Magnetic and Inductive Position Sensing Solutions at Electronica 2024
- Car key in the left hand, liveness detection radar in the right hand, UWB is imperative for cars!
- After a decade of rapid development, domestic CIS has entered the market
- Aegis Dagger Battery + Thor EM-i Super Hybrid, Geely New Energy has thrown out two "king bombs"
- A brief discussion on functional safety - fault, error, and failure
- In the smart car 2.0 cycle, these core industry chains are facing major opportunities!
- The United States and Japan are developing new batteries. CATL faces challenges? How should China's new energy battery industry respond?
- Murata launches high-precision 6-axis inertial sensor for automobiles
- Ford patents pre-charge alarm to help save costs and respond to emergencies
- New real-time microcontroller system from Texas Instruments enables smarter processing in automotive and industrial applications
- [MM32 eMiniBoard Review] Building a development environment - lighting up the onboard LED
- EEWORLD University ---- Embedded Development Data Structure
- How to use the assembly language delay subroutine to realize the MCU P2 port to light up 8 LED lights in a loop
- Show off the Feike razor I exchanged with E-coins.
- Loto practical tips (3) Measuring CAN bus communication data
- Installing Android Studio on Xunwei 4412 Development Board (Part 1)
- [Synopsys IP Resources] Meeting China's Evolving Cloud Call Center Technology Needs with IP
- Hard-core black technology is coming! | RIGOL 2020 New Product Launch and Industry Forum Countdown on October 28!
- Processing of default settings after GPIO power-on of HUADA MCU
- CC3200 - TCP Communication