With the rapid development of security monitoring systems, new intelligent video analysis technologies are becoming more and more mature. Intelligent video analysis systems are based on image processing technology. In addition to all the functions of traditional security monitoring systems, they also have functions such as threat target detection, identification, tracking and early warning, Ethernet video transmission, etc., which can achieve 24-hour uninterrupted monitoring of complex scenes and automatic early warning.
The currently widely used security monitoring system is based on the traditional PC platform, which is costly, bulky, complex to operate, and has a limited scope of use. This paper uses Texas Instruments (TI) DM642 as the core to design and implement a low-cost intelligent video analysis system. The system analyzes the video stream to detect, identify, track, and warn of threat targets, and realizes video compression transmission through Ethernet. The product can be widely used in the construction of traditional video surveillance projects to improve the intelligence of security monitoring systems.
1 Hardware Composition
This paper uses the DM642 processor from TI of the United States. The core of this processor is the TMS320C64xDSP core with a main frequency of 600 MHz, which can effectively implement complex video processing and analysis algorithms.
The hardware platform of the intelligent video analysis system provides 1 analog video input, 2 RS 232 and 1 Ethernet port, which can be connected to a standard CMOS camera and a monitoring backend. The hardware of the system adopts a modular design, consisting of an image processing board, a power module and a video IP module, as shown in Figure 1.
The image processing board is used to receive the analog video from the camera, analyze and process the video stream, and transmit the processed analog video stream to the video server IP module.
The video server IP module receives the analyzed and processed analog video stream and outputs the encoded and compressed video information to the monitoring backend. It receives the parameter setting and control information from the monitoring backend, transmits the parameter setting information to the image processing board, and transmits the control information to the external on-site alarm device to control the start and stop of the device.
2 Software Architecture and Process
The intelligent video analysis system software mainly includes video processing module, intelligent analysis module, decision module, image compression module, etc. The system software workflow is shown in Figure 2. The interfaces of all algorithms conform to the xDAIS standard of TI.
The video processing module includes data acquisition, data processing and preprocessing, as shown in Figure 3. The analog video signal of the CMOS camera is collected by the A/D chip of the image processing board, and then encoded and output as a standard YUV digital video stream. The image processing board performs video preprocessing on the YUV digital video stream.
The algorithm of the video preprocessing module includes two parts: data processing and preprocessing. Data processing is used to adjust, compress and store the collected video stream for transmission via Ethernet. Preprocessing mainly includes camera calibration, as well as image filtering, enhancement and restoration.
The original code stream captured by the image processing board through the A/D chip has low original image quality due to factors such as illumination, noise, jitter, lens distortion, etc., so it needs to be preprocessed to extract the required information. Before using the camera equipment, the camera lens parameters need to be calibrated, including obtaining the external and internal parameters of the camera lens.
External parameters refer to the position and direction of the camera lens relative to the geodetic coordinate system; internal parameters are the optical characteristic parameters of the camera lens, including the focal length value, radial lens distortion value, axial lens distortion value and other system error parameter values.
The intelligent analysis module mainly detects and measures the target information of interest in the preprocessed image to obtain the objective information of these targets. The intelligent analysis module includes algorithms such as target segmentation, target positioning, target tracking and feature extraction, as shown in Figure 4.
The intelligent decision-making module uses the results of the intelligent analysis module to study the properties of multiple targets in the image and the connections between them, and to understand the meaning of the image content, including the interpretation of continuous scenes, so as to achieve the identification, tracking and early warning of threat targets. The intelligent decision-making module includes algorithms such as target recognition, behavior understanding, threat estimation and decision reasoning, as shown in Figure 5.
3 Conclusion
This design implements an intelligent video analysis system on the DM642 platform. By optimizing the algorithm, it can meet the requirements of 24-hour uninterrupted and efficient monitoring of complex scenes. It has the advantage of low false alarm rate and realizes low-cost standard-definition intelligent video analysis, and has broad application prospects.
Previous article:Design of DMX512 dimming device based on Cortex-M0
Next article:Design of energy-saving control system for public lighting equipment
- RAQ #223: How to measure and determine soft-start timing without a soft-start equation?
- Vicor high-performance power modules enable the development of low-altitude avionics and EVTOL
- Bourns Launches Two Thick Film Resistor Series with High Power Dissipation Capabilities in Compact TO-220 and DPAK Package Designs
- Bourns Launches New High-Pulse Brake Resistor Series with Superior Energy Dissipation Capabilities
- Nexperia launches new 120 V/4 A half-bridge gate driver to further improve robustness and efficiency in industrial and automotive applications
- Vishay's New 150 V MOSFETs Offer Industry-Leading Power Loss Performance
- The first generation of SGT MOSFET series from Qiangmao: innovative trench technology, automotive-grade 60 VN channel, breakthrough in high-efficiency performance of automotive electronics
- DC/DC Power Supplies for Automotive Applications
- MathWorks and NXP Collaborate to Launch Model-Based Design Toolbox for Battery Management Systems
- Intel promotes AI with multi-dimensional efforts in technology, application, and ecology
- ChinaJoy Qualcomm Snapdragon Theme Pavilion takes you to experience the new changes in digital entertainment in the 5G era
- Infineon's latest generation IGBT technology platform enables precise control of speed and position
- Two test methods for LED lighting life
- Don't Let Lightning Induced Surges Scare You
- Application of brushless motor controller ML4425/4426
- Easy identification of LED power supply quality
- World's first integrated photovoltaic solar system completed in Israel
- Sliding window mean filter for avr microcontroller AD conversion
- What does call mean in the detailed explanation of ABB robot programming instructions?
- STMicroelectronics discloses its 2027-2028 financial model and path to achieve its 2030 goals
- 2024 China Automotive Charging and Battery Swapping Ecosystem Conference held in Taiyuan
- State-owned enterprises team up to invest in solid-state battery giant
- The evolution of electronic and electrical architecture is accelerating
- The first! National Automotive Chip Quality Inspection Center established
- BYD releases self-developed automotive chip using 4nm process, with a running score of up to 1.15 million
- GEODNET launches GEO-PULSE, a car GPS navigation device
- Should Chinese car companies develop their own high-computing chips?
- Infineon and Siemens combine embedded automotive software platform with microcontrollers to provide the necessary functions for next-generation SDVs
- Continental launches invisible biometric sensor display to monitor passengers' vital signs
- ZK wireless 4G communication-IO controller transmits data
- Digi-Key KOL video is coming~Take you into the wonderful world of MicroPython
- Not running problem
- 5G and IoT will be the great equalizer
- Some experience and routines of using MSP430FR2000
- Modification method of pointer type meter
- Wi-Fi 6E? No need to rush!
- R4 is clearly 130 ohms, but why is it 412.147M when simulated?
- A very interesting experiment about KVL and Faraday's law of electromagnetic induction
- Photorelay TLP3547