2-dimensional (2-d) convolver

A convolver and convolution technology, which is applied to the calculation operation of integral formation, calculation operation device, etc., can solve the problems of reducing on-chip memory capacity, complex I/O configuration, and increasing the number of pins, so as to reduce hardware resource overhead , Reduce the capacity of the on-chip memory, improve the effect of processing speed

Inactive Publication Date: 2011-10-05
HUAZHONG UNIV OF SCI & TECH
View PDF3 Cites 27 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although the traditional FB structure has the characteristics of the minimum external bandwidth, it consumes a huge amount of on-chip memory resources; SWPB requires huge external bandwidth; and MWPB reduces the on-chip memory capacity for caching image data, and the external bandwidth is relatively The increase in FB is no

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
  • 2-dimensional (2-d) convolver
  • 2-dimensional (2-d) convolver
  • 2-dimensional (2-d) convolver

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033]Below in conjunction with accompanying drawing and example the present invention is described in further detail.

[0034] Such as figure 1 As shown, the 2-D convolution device of the present invention includes a central control unit 1 , an image cache unit 2 , a convolution calculation unit 3 , an intermediate result temporary storage unit 4 , an input interface unit 5 and an output buffer unit 6 .

[0035] In the present invention, the central control unit 1 is responsible for the state control and data scheduling of each unit module in the system. After the chip reset is completed, the central control unit 1 writes all the R-row and S-column convolution template coefficients input in advance in the raster scan format into the input interface unit 5 in turn, and reads out these convolution template coefficients from the input interface unit 5 at the same time. And start the row and column counters to count the number of read data in rows and columns, and write and save...

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

2-dimensional (2-D) convolution calculation is widely applied in the field of image processing. The invention discloses a 2-D convolver. By decomposing the 2-D convolution calculation into parallel calculation of multiple 1-D convolution calculation windows and adopting the strategy that image data are input in a row or column leading Zigzag scanning format, the capacity of an on-chip memory is reduced, and on-chip resource overhead is reduced; because the 2-D convolver can accept two different image data input formats of row or column leading Zigzag scanning formats, the 2-D convolver is suitable for different application systems; and by adjusting the depth W of each double-port system random access memory (SRAM) in an intermediate result temporary storage unit and making good compromise between the capacity of the on-chip memory and the external bandwidth, flexibility of system design is brought. Compared with the conventional 2-D convolver, the 2-D convolver occupies fewer hardware resources, the throughput can meet the real-time requirements of most image processing systems, and the 2-D convolver can be used for realizing the 2-D convolution calculation in a low-cost embedded system. The 2-D convolver belongs to the field of super-large-scale integrated circuit structure design.

Description

technical field [0001] The invention belongs to the field of VLSI (Very Large Scale Integrated Circuit) structure design, and in particular relates to a VLSI structure of a 2-D convolution device used for digital image signal processing. Background technique [0002] 2-D convolution calculation has a wide range of applications in the field of image processing, such as spatial filtering, image enhancement, template matching, etc. However, due to the large amount of multiplication-add calculations required for convolution calculations, it is difficult to achieve real-time performance with commonly used commercial DSP devices when dealing with large images or large convolution templates. Therefore, it is necessary to develop an efficient 2-D convolution VLSI structure to meet the speed and cost requirements in real-time image processing systems. [0003] The 2-D image convolution calculation is shown in formula ①. I is the image with M rows and N columns, T is the convolution ...

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
IPC IPC(8): G06G7/19
Inventor 桑红石廖定彬袁雅婧陈鹏张静梁巢兵赵华龙胡孔阳高伟
Owner HUAZHONG UNIV OF SCI & TECH
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