Variable-parameter digital image multi-scale convolution processor and its realization method

A digital image, multi-scale technology, applied in the direction of processor architecture/configuration, etc., can solve the problems of fixed convolution parameters, high software overhead, poor flexibility and scalability, etc., to achieve low convolution processing delay, flexible and convenient use , the effect of good portability

Active Publication Date: 2022-03-08
SHENYANG INST OF AUTOMATION - CHINESE ACAD OF SCI
View PDF12 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The first implementation is based on a high-performance microprocessor, mainly represented by a high-performance digital signal processor (DSP). This processing method first stores the received digital image in a data array, and waits After receiving a complete digital image data, the convolution processing of the digital image is completed by software. This implementation method has high software overhead and large delay, and it is difficult to adapt to the occasions that require high real-time digital image processing.
[0005] The second implementation is to use a dedicated digital image convolution processor. This processing method usually has a small delay and can adapt to high real-time digital image processing occasions. However, this processing method usually has fixed convolution parameters, and its Less flexible and scalable
[0006] The third processing method is based on field programmable gate array (FPGA) or complex programmable logic device (CPLD). Large and small digital image data can be processed correspondingly, and the delay is relatively small, which can be adapted to some real-time digital image processing occasions. However, this implementation method needs to modify the convolution parameters to adapt to different application scenarios. When dealing with convolution tasks in different scales of the same digital image, it is necessary to modify the logic program in the Field Programmable Gate Array (FPGA) or Complex Programmable Logic Device (CPLD), which is time-consuming and laborious.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Variable-parameter digital image multi-scale convolution processor and its realization method
  • Variable-parameter digital image multi-scale convolution processor and its realization method
  • Variable-parameter digital image multi-scale convolution processor and its realization method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044] The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments.

[0045] In order to make the above objects, features and advantages of the present invention more comprehensible, specific implementations of the present invention will be described in detail below in conjunction with the accompanying drawings. In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present invention. However, the present invention can be implemented in many other ways different from those described here, and those skilled in the art can make similar improvements without violating the connotation of the invention, so the present invention is not limited by the specific implementation disclosed below.

[0046] It should be noted that when an element is referred to as being “disposed on” another element, it may be directly on the other element, or an intervening el...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to a digital image multi-scale convolution processor with variable parameters and its implementation method. The processor includes a communication unit, a main control unit, a digital image data buffer unit, a multi-scale convolution operation unit and a convolution parameter storage unit. , the implementation method includes that the communication unit receives instruction information and parameter information from a host computer or a microprocessor, analyzes the instruction information and parameter information, and sends them to the main control unit; the main control unit updates the convolution parameters in the convolution parameter storage unit, Then enable the digital image data cache unit, receive digital image data and generate a data flow window; read the convolution parameters and pass them to the corresponding convolution operation subunit; enable the convolution operation subunit in the multi-scale convolution operation unit , perform a convolution operation, and output the digital image data after the convolution operation. The invention can modify the convolution parameters on the spot without reprogramming, and can realize the convolution processing of the same digital image in multiple scales in parallel at the same time, and has high real-time performance.

Description

technical field [0001] The invention relates to the technical field of digital image processing, in particular to a digital image multi-scale convolution processor with variable parameters and an implementation method thereof. Background technique [0002] In the practical application of digital image processing, convolution processing is a very important digital image preprocessing method. According to the different convolution parameters, it can be used to complete the underlying image processing operations such as digital image denoising, enhancement, and edge extraction. However, a large number of multiplication, addition and division operations are involved in the convolution processing of digital images. How to ensure the real-time performance of convolution processing is a very critical issue, which will directly affect the subsequent links of digital image processing. [0003] There are three main ways to implement the existing digital image convolution processing: ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): G06T1/20
CPCG06T1/20
Inventor 陈法领史泽林罗海波惠斌孙健于洋
Owner SHENYANG INST OF AUTOMATION - CHINESE ACAD OF SCI
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products