Unlock instant, AI-driven research and patent intelligence for your innovation.

FPGA (Field Programmable Gate Array)-based Roberts edge detector

An edge detector and controller technology, applied in the direction of instruments, data conversion, electrical digital data processing, etc., can solve the problems of high implementation cost of edge detection software, large consumption of hardware resources, slow operation speed, etc., to achieve clear effect and realize Simple, smooth video effects

Inactive Publication Date: 2012-12-26
SHANGHAI UNIV
View PDF4 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] The purpose of the present invention is: in order to solve the problems of high cost and slow operation speed of edge detection software at the present stage, and large resource consumption of hardware implementation
Provide a Roberts-based edge detector, which solves the problems of slow speed and large resource consumption with simple hardware implementation, and has the characteristics of fast speed, high resource utilization and low power consumption, and can handle the size of 640*480 RGB565 format image edge detection

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
  • FPGA (Field Programmable Gate Array)-based Roberts edge detector
  • FPGA (Field Programmable Gate Array)-based Roberts edge detector
  • FPGA (Field Programmable Gate Array)-based Roberts edge detector

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0032] Such as figure 1 As shown, this FPGA-based Roberts edge detector consists of a 16-bit register (1), a function-specific synchronous FIFO (2), a core controller module (3), a gradient calculation module (4) and an image segmentation module (5). The core controller module (3) is connected to the synchronous FIFO (2), and the gradient calculation module (4) is connected to the image segmentation module (5). At the sending end, the input pixel data is cached by a 16-bit register and a synchronous FIFO (2) with a depth of "640", and then two rows of pixels are simultaneously input to the gradient calculation module (4), so that the difference between the two pixels is "640" pixels, Then two pixels enter the gradient calculation module (4) to realize When the square window is full, calculate the gradient value of the pixel at the point, and input the gradient value to the image segmentation module (5), compare it with the set threshold (T), realize edge extraction and imag...

Embodiment 2

[0034] This embodiment is basically the same as Embodiment 1, and the special features are as follows:

[0035] , synchronous FIFO (2)

[0036] see figure 2 , image 3 , Figure 4 , the entire FIFO structure diagram is as follows figure 2 , including FIFO storage unit (2-3), write address controller (2-2), read address controller (2-4) and FIFO state controller (2-1), FIFO state controller (2-1) Connect the FIFO write address controller (2-2), FIFO storage unit (2-3) and read address controller (2-4), triggered by the rising edge of the pixel clock, to achieve simultaneous read and write operations. Write Address Controller (2-2) as image 3 , a frequency divider by two, a comparator, an adder, a latch, two binary selectors and an AND gate. Read address controller as Figure 4 , a frequency divider by two, a comparator, an adder, a latch, two binary selectors and an AND gate.

[0037] The write address is generated by the write address controller (2-2), the init...

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 an FPGA (Field Programmable Gate Array)-based Roberts edge detector. The detector comprises a 16-bit register, a synchronous FIFO (First In First Out), a core controller module, a gradient calculation module and an image segmentation module. At a transmitting end, after the input data is buffered by the 16-bit register and the depth 640 synchronous FIFO, two pixels are simultaneously input into the gradient calculation module, and then when a square window in the gradient calculation module is full, the gradient value of the pixel is calculated, the calculated gradient value is input into the image segmentation module to realize edge extraction, and finally, the pixel data is output from an output port, wherein the timing sequence of the whole process is controlled by the core controller module.

Description

technical field [0001] The invention relates to an FPGA-based Roberts edge detector, which is a part of image processing, specifically an edge detector using classic edge detection operator Roberts operator to realize edge detection technology and image segmentation technology. Background technique [0002] People perceive more than 70% of the information in the objective world through human eyes, so visual information is one of the centers of current information and research. Image processing is the basis of machine vision, and image processing is mainly to simulate human cognition and decision-making ability to image information. Image edge extraction is a part of image processing, the edge of the image is an important basis for image recognition, and the edge of the image is also the most basic feature of the image. Image edge detection is the category of image processing, and it is also an important part of machine vision. The classic edge extraction method is to exami...

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): G06F5/06
Inventor 毕卓韩冰徐昱琳王镇戴益君
Owner SHANGHAI UNIV