Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Underwater image real-time enhancement method and system based on FPGA

An underwater image and enhancement system technology, applied in the field of image processing, can solve problems such as inability to enhance processing of multi-frame images in real time, and achieve the effect of avoiding histogram statistics errors and ensuring real-time performance.

Pending Publication Date: 2022-08-09
GUANGZHOU WATER SUPPLY CO +1
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This solution should realize the histogram equalization algorithm of fpga, but it is only for the processing of a single frame image, and cannot perform real-time enhancement processing on multi-frame images

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
  • Underwater image real-time enhancement method and system based on FPGA
  • Underwater image real-time enhancement method and system based on FPGA
  • Underwater image real-time enhancement method and system based on FPGA

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0044] like figure 1 As shown, a first aspect of the present invention provides a real-time enhancement method for underwater images based on FPGA, comprising the following steps:

[0045] S1: Clear the number of each gray level of the stored image, input the i-th frame image, calculate and store the number of each gray level of the frame image and the accumulated number of each gray level, where i is a positive integer;

[0046] S2: Clear the number of each gray level of the i-th frame image that has been stored, input the i+1-th frame image and count the number of each gray level and store it. After the statistics of the number of each gray level are completed , send out a statistical completion signal;

[0047] S3: remapping the image data of the i+1th frame and the accumulated number data of each gray level of the i-th frame image to obtain the enhanced image data, and output the enhanced image data;

[0048] S4: Start the cumulative calculation of the number of each gr...

Embodiment 2

[0055] like figure 2 As shown, the second aspect of the present invention provides an FPGA-based real-time underwater image enhancement system, including: a grayscale statistics module, an accumulation module, a clearing module, and a remapping module, wherein the grayscale statistics module is used for Count the number of each gray level of the input image;

[0056] The accumulating module is used for accumulative calculation of each gray level of the input image;

[0057] The clearing module is used to clear the grayscale statistics module before the next frame of image is input;

[0058] The remapping module is configured to remap the image data of the i+1th frame and the accumulated number data of each gray level of the image of the ith frame to obtain enhanced image data.

[0059] It should be noted that, in the present invention, before a new frame of image data is input, the zero-clearing module is used to clear the statistical data of each gray level of the previous...

Embodiment 3

[0068] This embodiment further describes the processing procedure of the remapping module, and the processing steps of the remapping module are:

[0069] Obtain the accumulated number data of each gray level of the previous frame image in the accumulation statistics table ram_add in the accumulation module,

[0070] Multiply the acquired accumulated number data by the difference between the maximum grayscale and the minimum grayscale of the current frame image to obtain the first processing result;

[0071] The pixels after the enhancement is obtained by dividing the first processing result by the resolution of the current frame image.

[0072] like Image 6 Shown is the original underwater image of the inside of the pipeline. Figure 7 For the enhanced underwater image of the inside of the pipeline.

[0073] It should be noted that the remapping module of the present invention first multiplies the difference between the maximum gray level and the minimum gray level of the ...

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 discloses an underwater image real-time enhancement method and system based on an FPGA, and the method comprises the steps: S1, eliminating the number of each gray level of a stored image, inputting an ith frame of image, and calculating and storing the number of each gray level of the frame of image and the accumulated number of each gray level; s2, eliminating the number of each gray level of the stored ith frame of image, inputting an (i + 1) th frame of image, counting the number of each gray level and storing, and after counting the number of each gray level, sending a counting completion signal; s3, performing remapping calculation on the image data of the (i + 1) th frame and the accumulated number data of each gray level of the image of the ith frame to obtain enhanced image data, and outputting the enhanced image data; and S4, starting accumulation calculation of the number of each gray level of the image of the (i + 1) th frame, and storing the accumulated number of each gray level of the image of the (i + 1) th frame. According to the invention, the underwater image is enhanced, and the real-time performance of image data processing is improved.

Description

technical field [0001] The invention relates to the technical field of image processing, and more particularly, to a real-time enhancement method and system for underwater images based on FPGA. Background technique [0002] With the development of my country's industrialization, the demand for water resources is also increasing. However, as an important way of water resources transportation, water supply pipelines suffer from serious water leakage. When a pipeline leaks, cracks, holes, etc. may appear inside it. This technology is used to enhance the image inside the underwater pipeline, making it easier to detect cracks and holes in the pipeline, so as to realize the purpose of real-time detection of water leakage. [0003] The prior art discloses an FPGA-based surveillance video image enhancement technology (Liu Bin. Research on FPGA-based surveillance video image enhancement technology [D]. Changchun University of Technology, 2016.), which mainly includes: 1) Calculate ...

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 Applications(China)
IPC IPC(8): G06T5/00
CPCG06T5/00G06T2207/10016
Inventor 杨锐斌朱铮涛邓邦宏杨智伦李敬韬陈树雄李伟业刘偲嘉甘育娇
Owner GUANGZHOU WATER SUPPLY CO
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products