CN113094537A - Image processing system based on FPGA - Google Patents
Image processing system based on FPGA Download PDFInfo
- Publication number
- CN113094537A CN113094537A CN202110374260.5A CN202110374260A CN113094537A CN 113094537 A CN113094537 A CN 113094537A CN 202110374260 A CN202110374260 A CN 202110374260A CN 113094537 A CN113094537 A CN 113094537A
- Authority
- CN
- China
- Prior art keywords
- data
- module
- generate
- image
- processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000012545 processing Methods 0.000 title claims abstract description 90
- 238000013500 data storage Methods 0.000 claims abstract description 36
- 238000004891 communication Methods 0.000 claims abstract description 25
- 238000013144 data compression Methods 0.000 claims abstract description 15
- 230000005540 biological transmission Effects 0.000 claims description 45
- 238000006243 chemical reaction Methods 0.000 claims description 27
- 238000000034 method Methods 0.000 claims description 21
- 238000005457 optimization Methods 0.000 claims description 10
- 238000004458 analytical method Methods 0.000 claims description 7
- 238000001914 filtration Methods 0.000 claims description 6
- 238000003709 image segmentation Methods 0.000 claims description 3
- 238000002372 labelling Methods 0.000 claims 1
- 238000000926 separation method Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000002591 computed tomography Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 239000003814 drug Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/58—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/5866—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using information manually generated, e.g. tags, keywords, comments, manually generated location and time information
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1448—Management of the data involved in backup or backup restore
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
- G06F16/78—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/7867—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using information manually generated, e.g. tags, keywords, comments, title and artist information, manually generated time, location and usage information, user ratings
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/60—Memory management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/20—Image enhancement or restoration using local operators
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/40—Image enhancement or restoration using histogram techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/90—Dynamic range modification of images or parts thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Library & Information Science (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Image Processing (AREA)
- Processing Or Creating Images (AREA)
Abstract
The invention discloses an image processing system based on an FPGA (field programmable gate array), which belongs to the technical field of image processing and comprises a data acquisition module, a data decoding module, a data processing module, a data backup cloud, a data compression module, a data storage module, a terminal control module, a data retrieval module and an image display module, wherein the data acquisition module is in communication connection with the data decoding module, the data decoding module is in communication connection with the data processing module, and the data processing module is in communication connection with the data backup cloud, the data storage module and the data compression module; according to the invention, the storage module is prevented from data loss after being damaged, workers can conveniently detach and replace elements, meanwhile, the workers can call required data from the cloud side at any place, the data calling is more flexible, the workers can conveniently call past data to compare the data, the time is saved, and the working efficiency is improved.
Description
Technical Field
The invention relates to the technical field of image processing, in particular to an image processing system based on an FPGA (field programmable gate array).
Background
Through retrieval, chinese patent No. CN206100242U discloses an image processing system based on FPGA, which simplifies circuit structure, has slow data processing speed, image processing refers to a technique of analyzing an image by a computer to achieve a required result, also called image processing, image processing generally refers to digital image processing, digital image refers to a large two-dimensional array obtained by shooting with equipment such as industrial cameras, video cameras, scanners, etc., the elements of the array are called pixels, the values thereof are called gray values, the image processing technology generally includes three parts of image compression, enhancement and restoration, matching, description and identification, and is mainly applied in the fields of medicine, remote sensing, industrial detection and monitoring, military reconnaissance, etc., modern image processing and image processing are both based on pixels scanned by gratings, the same system can realize two processes, and the two processes can be combined to perform stereo imaging, for example, in medical computer tomography, three-dimensional geography and geomorphology images in military simulation, an FPGA device belongs to a semi-custom circuit in an application-specific integrated circuit, and is a programmable logic array, so that the problem of less gate circuits of the original device can be effectively solved, the FPGA is mainly used for communication, IC verification, a high-speed interface, a high-speed bus and the like, for mature high-speed circuits, such as a routing chip and a switch chip, the general internal structure of the switch chip is stable, the application-specific IC is used, and the FPGA is mainly used for high-speed digital circuits which need frequent modification; therefore, it becomes especially important to invent an image processing system based on FPGA;
firstly, current image processing system based on FPGA can lead to inside data to lose after storage module receives the damage, inconvenient staff dismantles the part, data storage nature is poor simultaneously, the security is low, the staff can only extract data in storage module, call data mode is single, secondly, current image processing system based on FPGA can only show the image of current collection, can't call past image data, inconvenient staff calls past data and carries out the data comparison, reduce staff work efficiency.
Disclosure of Invention
The invention aims to solve the defects in the prior art and provides an image processing system based on an FPGA.
In order to achieve the purpose, the invention adopts the following technical scheme:
an image processing system based on FPGA comprises a data acquisition module, a data decoding module, a data processing module, a data backup cloud, a data compression module, a data storage module, a terminal control module, a data retrieval module and an image display module;
the data acquisition module is in communication connection with the data decoding module, the data decoding module is in communication connection with the data processing module, the data processing module is in communication connection with the data backup cloud, the data storage module and the data compression module, the data storage module is in communication connection with the terminal control module, the terminal control module is in communication connection with the data retrieval module, the data compression module is in communication connection with the image display module, and the image display module is in communication connection with the data storage module;
the data acquisition module comprises an acquisition unit and a classification unit;
the image display module comprises a judging unit, a data conversion unit and an image display unit.
Furthermore, the collecting unit is used for receiving and processing the outside scene to generate image data, the classifying unit is used for receiving the image data, classifying and marking the image data and processing the image data to generate encoded data, and the specific classifying and marking steps are as follows:
the method comprises the following steps: if the image data generated by the acquisition unit is a video, marking the video as A;
step two: if the image data processed and generated by the acquisition unit is a picture, marking the picture as B;
step three: and integrating the A and the B and processing the A and the B according to the coding form to generate coded data.
Further, the data decoding module is configured to receive encoded data and process the encoded data to generate parsed data, the data processing module is configured to receive the parsed data and perform optimization processing to generate stored data, and the specific optimization processing steps are as follows:
(1) converting the analytic data from a digital signal into an analog signal, processing the analog signal to generate model data, constructing a corresponding gray histogram, processing the model data to generate statistical data, and counting the number of pixels of each gray point in the model data through the degree histogram;
(2) carrying out equalization processing on the model data through the gray level histogram;
(3) carrying out filtering optimization on the model data after the equalization processing;
(4) and carrying out image segmentation on the optimized model data to generate transmission data.
Furthermore, the data backup cloud is used for receiving transmission data, processing the transmission data to generate storage data and storing the storage data, and the data compression module is used for receiving the transmission data, compressing the transmission data to generate result data and sending the result data to the image display module.
Further, the data retrieval module is used for searching the calling data of the corresponding time period when the user needs to check the past data, and the specific retrieval steps are as follows:
SS1, inputting the primary time period X to be searched in the searching module by the user;
SS2, inputting the primary time period X by the user and then inputting the secondary time period X again;
SS3, inputting the data type to be searched again after the user inputs the primary time period X and the secondary time period X, wherein the data type comprises a picture P and a video V;
SS4, after the user inputs the primary time period X, the secondary time period X and the picture P, the data retrieval module sends the control data T to the terminal control module;
and SS5, after the user inputs the primary time period X, the secondary time period X and the video V, the data retrieval module sends control data E to the terminal control module.
Further, the terminal control module is configured to analyze the control data and send corresponding reference data to the data storage module, where the specific analysis processing steps are as follows:
i, if the received data is control data T, sending reference data R to a data storage module;
II, if the received data is the control data E, sending the reference data M to a data storage module;
the data storage module is used for receiving the transmission data and the reference data and carrying out classification processing to generate calling data, and the specific classification processing steps are as follows:
s1, firstly, encoding and analyzing the transmission data;
s2, if the transmission data are pictures, marking the pictures as H;
s3, if the transmission data is a video, marking the transmission data as G;
s4, if the received reference data R is the reference data R, sending the corresponding H to the image display module;
and S5, if the reference data M is received, sending the corresponding G to the image display module.
Further, the judging unit is used for receiving the result data, H and G to perform the judging process, and the specific judging process steps are as follows:
step (1): if only the result data are received, the data conversion unit performs data conversion on the result data to generate display data and displays the display data through the image display unit;
step (2): if the result data and the H are received simultaneously, the data conversion unit preferentially performs data conversion on the H to generate display data, the display data are displayed through the image display unit, and the result data are processed after the H display is completed;
and (3): if the result data and the G are received simultaneously, the data conversion unit preferentially performs data conversion on the G to generate display data, the display data are displayed through the image display unit, and the result data are processed after the H display is completed.
Compared with the prior art, the invention has the beneficial effects that:
1. the data backup cloud is arranged, the data processing module starts to receive and process the analytic data to generate model data, meanwhile, a corresponding gray level histogram is built and processed to generate statistical data, the model data are subjected to equalization processing through the gray level histogram, filtering optimization is started after the filtering processing is completed, the optimized model data are subjected to image separation to generate transmission data, the data processing module sends the transmission data to the data backup cloud and the data storage module respectively, after the transmission is completed, the data cloud backup stores the processing generated storage data, the storage module is guaranteed not to be lost after being damaged, workers can conveniently detach and replace elements, meanwhile, the workers can call required data from the cloud at any place, and the data calling is more flexible;
2. the data retrieval system is provided with a data retrieval module, when a user needs to check past data through the data retrieval module, the user inputs a primary time period X, a secondary time period and a data type needing to be retrieved from the input retrieval module, the data type comprises a picture P and a video V, if the picture P is the picture P, control data T is sent, if the video V is the video V, control data E is sent, the terminal data module starts to analyze and process the control data after receiving the control data, if the control data T is received, quote data R is sent to the data storage module, if the control data E is received, quote data M is sent to the data storage module, the data storage module is used for receiving transmission data and quote data to perform classification processing to generate transfer data, the data retrieval of the past data by workers is facilitated, the time is saved, and the working efficiency is improved.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the principles of the invention and not to limit the invention.
Fig. 1 is a system block diagram of an image processing system based on an FPGA according to the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments.
In the description of the present invention, it is to be understood that the terms "upper", "lower", "front", "rear", "left", "right", "top", "bottom", "inner", "outer", and the like, indicate orientations or positional relationships based on the orientations or positional relationships shown in the drawings, are merely for convenience in describing the present invention and simplifying the description, and do not indicate or imply that the device or element being referred to must have a particular orientation, be constructed and operated in a particular orientation, and thus, should not be construed as limiting the present invention.
Referring to fig. 1, an image processing system based on an FPGA includes a data acquisition module, a data decoding module, a data processing module, a data backup cloud, a data compression module, a data storage module, a terminal control module, a data retrieval module, and an image display module;
the data acquisition module is in communication connection with the data decoding module, the data decoding module is in communication connection with the data processing module, the data processing module is in communication connection with the data backup cloud, the data storage module and the data compression module, the data storage module is in communication connection with the terminal control module, the terminal control module is in communication connection with the data retrieval module, the data compression module is in communication connection with the image display module, and the image display module is in communication connection with the data storage module;
the data acquisition module comprises an acquisition unit and a classification unit;
the image display module comprises a judging unit, a data conversion unit and an image display unit.
The collecting unit is used for receiving and processing outside scenes to generate image data, the classifying unit is used for receiving the image data, classifying and marking the image data and processing the image data to generate encoded data, and the specific classifying and marking steps are as follows:
the method comprises the following steps: if the image data generated by the acquisition unit is a video, marking the video as A;
step two: if the image data processed and generated by the acquisition unit is a picture, marking the picture as B;
step three: and integrating the A and the B and processing the A and the B according to the coding form to generate coded data.
The data decoding module is used for receiving the coded data and processing the coded data to generate analysis data, the data processing module is used for receiving the analysis data and performing optimization processing to generate storage data, and the specific optimization processing steps are as follows:
(1) converting the analytic data from a digital signal into an analog signal, processing the analog signal to generate model data, constructing a corresponding gray histogram, processing the model data to generate statistical data, and counting the number of pixels of each gray point in the model data through the gray histogram;
(2) carrying out equalization processing on the model data through the gray level histogram;
(3) carrying out filtering optimization on the model data after the equalization processing;
(4) and carrying out image segmentation on the optimized model data to generate transmission data.
The data compression module is used for receiving the transmission data, compressing the transmission data to generate result data and sending the result data to the image display module.
The data retrieval module is used for searching the calling data of the corresponding time period when a user needs to check the past data, and the specific retrieval steps are as follows:
SS1, inputting the primary time period X to be searched in the searching module by the user;
SS2, inputting the primary time period X by the user and then inputting the secondary time period X again;
SS3, inputting the data type to be searched again after the user inputs the primary time period X and the secondary time period X, wherein the data type comprises a picture P and a video V;
SS4, after the user inputs the primary time period X, the secondary time period X and the picture P, the data retrieval module sends the control data T to the terminal control module;
and SS5, after the user inputs the primary time period X, the secondary time period X and the video V, the data retrieval module sends control data E to the terminal control module.
The terminal control module is used for analyzing and processing the control data and sending corresponding reference data to the data storage module, and the specific analyzing and processing steps are as follows:
i, if the received data is control data T, sending reference data R to a data storage module;
II, if the received data is the control data E, sending the reference data M to a data storage module;
the data storage module is used for receiving the transmission data and the reference data, performing classification processing on the transmission data and the reference data to generate and store calling data, and the specific classification processing steps are as follows:
s1, firstly, encoding and analyzing the transmission data;
s2, if the transmission data are pictures, marking the pictures as H;
s3, if the transmission data is a video, marking the transmission data as G;
s4, if the received reference data R is the reference data R, sending the corresponding H to the image display module;
and S5, if the reference data M is received, sending the corresponding G to the image display module.
The judging unit is used for receiving the result data, H and G to judge, and the specific judging and processing steps are as follows:
step (1): if only the result data are received, the data conversion unit performs data conversion on the result data to generate display data and displays the display data through the image display unit;
step (2): if the result data and the H are received simultaneously, the data conversion unit preferentially performs data conversion on the H to generate display data, the display data are displayed through the image display unit, and the result data are processed after the H display is completed;
and (3): if the result data and the G are received simultaneously, the data conversion unit preferentially performs data conversion on the G to generate display data, the display data are displayed through the image display unit, and the result data are processed after the H display is completed.
The working principle and the using process of the invention are as follows: when a worker starts to use the system, an acquisition unit in a data acquisition module starts to receive and process outside scenes to generate image data, after the image data is processed, a classification unit in the data acquisition module starts to receive the image data and marks the image data as A and B respectively according to videos and pictures, after the classification is finished, the A and B are integrated and processed according to a coding form to generate coded data, a data decoding module receives the coded data and processes the coded data to generate analysis data, a data processing module starts to receive the analysis data and processes the analysis data to generate model data, meanwhile, a corresponding gray histogram is constructed and processed to generate statistical data, the model data is equalized through the gray histogram, the model data is filtered and optimized after the filtering is finished, and the optimized model data is subjected to image separation to generate transmission data, the data processing module respectively sends the transmission data to the data backup cloud end and the data storage module, after the transmission is finished, the data backup cloud end processes the transmission data to generate the storage data to be stored, the storage module is guaranteed not to lose the data after being damaged, workers can conveniently detach and replace elements, meanwhile, the workers can call the required data from the cloud end at any place, the data calling is more flexible, the data storage module stores the transmission data, the data compression module starts to compress the transmission data to generate result data and send the result data to the image display module, when the users need to check the past data through the data retrieval module, the users input a primary time period X, a secondary time period and a data type needing to be retrieved from the input retrieval module, the data type comprises a picture P and a video V, and if the picture P is the control data T, if the video data is the video V, the control data E is sent, the terminal data module starts to analyze and process the received control data after receiving the control data, and receives the control data T, the reference data R is sent to the data storage module, and receives the control data E, the reference data M is sent to the data storage module, the data storage module is used for receiving the transmission data and classifying the reference data to generate calling data, so that a worker can conveniently call the past data to compare the data, the time is saved, the working efficiency is improved, if the transmission data is a picture, the transmission data is marked as H, if the transmission data is a video, the transmission data is marked as G, if the transmission data is the reference data R, the corresponding H is sent to the image display module, if the reference data M is received, the corresponding G is sent to the image display module, and if the image display module only receives the result data, the data conversion unit performs data conversion on the result data to generate display data and displays the display data through, when the image display module receives the result data and H at the same time, the data conversion unit preferentially performs data conversion on the H to generate display data, the display data is processed after the H is displayed, the image display module receives the result data and the G at the same time, the data conversion unit preferentially performs data conversion on the G to generate display data, the display data is displayed through the image display unit, and the display data is processed after the H is displayed.
The above description is only for the preferred embodiment of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art should be considered to be within the technical scope of the present invention, and the technical solutions and the inventive concepts thereof according to the present invention should be equivalent or changed within the scope of the present invention.
Claims (7)
1. An image processing system based on an FPGA is characterized by comprising a data acquisition module, a data decoding module, a data processing module, a data backup cloud, a data compression module, a data storage module, a terminal control module, a data retrieval module and an image display module;
the data acquisition module is in communication connection with the data decoding module, the data decoding module is in communication connection with the data processing module, the data processing module is in communication connection with the data backup cloud, the data storage module and the data compression module, the data storage module is in communication connection with the terminal control module, the terminal control module is in communication connection with the data retrieval module, the data compression module is in communication connection with the image display module, and the image display module is in communication connection with the data storage module;
the data acquisition module comprises an acquisition unit and a classification unit;
the image display module comprises a judging unit, a data conversion unit and an image display unit.
2. The FPGA-based image processing system of claim 1, wherein the capturing unit is configured to receive and process an external scene to generate image data, and the classifying unit is configured to receive the image data, classify and label the image data, and process the image data to generate encoded data, and the specific classification labeling steps are as follows:
the method comprises the following steps: if the image data generated by the acquisition unit is a video, marking the video as A;
step two: if the image data processed and generated by the acquisition unit is a picture, marking the picture as B;
step three: and integrating the A and the B and processing the A and the B according to the coding form to generate coded data.
3. The FPGA-based image processing system of claim 1, wherein the data decoding module is configured to receive encoded data and process the encoded data to generate parsed data, the data processing module is configured to receive the parsed data and perform optimization processing to generate stored data, and the specific optimization processing steps are as follows:
(1) converting the analytic data from a digital signal into an analog signal, processing the analog signal to generate model data, constructing a corresponding gray histogram, processing the model data to generate statistical data, and counting the number of pixels of each gray point in the model data through the degree histogram;
(2) carrying out equalization processing on the model data through the gray level histogram;
(3) carrying out filtering optimization on the model data after the equalization processing;
(4) and carrying out image segmentation on the optimized model data to generate transmission data.
4. The FPGA-based image processing system of claim 1, wherein the data backup cloud is configured to receive the transmission data and process the transmission data to generate storage data for storage, and the data compression module is configured to receive the transmission data, compress the transmission data to generate result data, and send the result data to the image display module.
5. The FPGA-based image processing system of claim 1, wherein the data retrieval module is configured to search the call data of the corresponding time period when a user needs to check the past data, and the specific retrieval steps are as follows:
SS1, inputting the primary time period X to be searched in the searching module by the user;
SS2, inputting the primary time period X by the user and then inputting the secondary time period X again;
SS3, inputting the data type to be searched again after the user inputs the primary time period X and the secondary time period X, wherein the data type comprises a picture P and a video V;
SS4, after the user inputs the primary time period X, the secondary time period X and the picture P, the data retrieval module sends the control data T to the terminal control module;
and SS5, after the user inputs the primary time period X, the secondary time period X and the video V, the data retrieval module sends control data E to the terminal control module.
6. The FPGA-based image processing system of claim 4, wherein the terminal control module is configured to analyze the control data and send corresponding reference data to the data storage module, and the specific analysis and processing steps are as follows:
i, if the received data is control data T, sending reference data R to a data storage module;
II, if the received data is the control data E, sending the reference data M to a data storage module;
the data storage module is used for receiving the transmission data and the reference data and carrying out classification processing to generate calling data, and the specific classification processing steps are as follows:
s1, firstly, encoding and analyzing the transmission data;
s2, if the transmission data are pictures, marking the pictures as H;
s3, if the transmission data is a video, marking the transmission data as G;
s4, if the received reference data R is the reference data R, sending the corresponding H to the image display module;
and S5, if the reference data M is received, sending the corresponding G to the image display module.
7. The FPGA-based image processing system of claim 4, wherein the determining unit is configured to receive the result data, H, and G for determining, and the specific determining steps are as follows:
step (1): if only the result data are received, the data conversion unit performs data conversion on the result data to generate display data and displays the display data through the image display unit;
step (2): if the result data and the H are received simultaneously, the data conversion unit preferentially performs data conversion on the H to generate display data, the display data are displayed through the image display unit, and the result data are processed after the H display is completed;
and (3): if the result data and the G are received simultaneously, the data conversion unit preferentially performs data conversion on the G to generate display data, the display data are displayed through the image display unit, and the result data are processed after the H display is completed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110374260.5A CN113094537B (en) | 2021-04-07 | 2021-04-07 | Image processing system based on FPGA |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110374260.5A CN113094537B (en) | 2021-04-07 | 2021-04-07 | Image processing system based on FPGA |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113094537A true CN113094537A (en) | 2021-07-09 |
CN113094537B CN113094537B (en) | 2024-01-02 |
Family
ID=76674809
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110374260.5A Active CN113094537B (en) | 2021-04-07 | 2021-04-07 | Image processing system based on FPGA |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113094537B (en) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001040995A1 (en) * | 1999-12-02 | 2001-06-07 | Mitsubishi Denki Kabushiki Kaisha | Image retrieval system and image retrieval method |
CN202261654U (en) * | 2011-08-31 | 2012-05-30 | 窦浩 | FPGA (Field Programmable Gate Array) video image storing and processing device |
CN106934781A (en) * | 2017-03-31 | 2017-07-07 | 合肥民众亿兴软件开发有限公司 | A kind of cloud platform ultrasonoscopy processing system |
WO2017199408A1 (en) * | 2016-05-19 | 2017-11-23 | オリンパス株式会社 | Image processing device, operation method for image processing device, and operation program for image processing device |
CN208316891U (en) * | 2018-07-03 | 2019-01-01 | 都邑科技(北京)有限公司 | A kind of image processing system |
CN109302500A (en) * | 2018-12-07 | 2019-02-01 | 安徽职业技术学院 | A kind of graphic image processing system based on big data |
CN111556322A (en) * | 2020-06-01 | 2020-08-18 | 哈尔滨理工大学 | FPGA-based rapid image compression and transmission system |
-
2021
- 2021-04-07 CN CN202110374260.5A patent/CN113094537B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20010004739A1 (en) * | 1999-09-27 | 2001-06-21 | Shunichi Sekiguchi | Image retrieval system and image retrieval method |
WO2001040995A1 (en) * | 1999-12-02 | 2001-06-07 | Mitsubishi Denki Kabushiki Kaisha | Image retrieval system and image retrieval method |
CN202261654U (en) * | 2011-08-31 | 2012-05-30 | 窦浩 | FPGA (Field Programmable Gate Array) video image storing and processing device |
WO2017199408A1 (en) * | 2016-05-19 | 2017-11-23 | オリンパス株式会社 | Image processing device, operation method for image processing device, and operation program for image processing device |
CN106934781A (en) * | 2017-03-31 | 2017-07-07 | 合肥民众亿兴软件开发有限公司 | A kind of cloud platform ultrasonoscopy processing system |
CN208316891U (en) * | 2018-07-03 | 2019-01-01 | 都邑科技(北京)有限公司 | A kind of image processing system |
CN109302500A (en) * | 2018-12-07 | 2019-02-01 | 安徽职业技术学院 | A kind of graphic image processing system based on big data |
CN111556322A (en) * | 2020-06-01 | 2020-08-18 | 哈尔滨理工大学 | FPGA-based rapid image compression and transmission system |
Non-Patent Citations (1)
Title |
---|
古帅;邱书波;: "基于FPGA+DSP的纸张缺陷视觉检测***的设计", 中华纸业 * |
Also Published As
Publication number | Publication date |
---|---|
CN113094537B (en) | 2024-01-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3358479A1 (en) | System, apparatus, method, program and recording medium for processing image | |
CN109660762B (en) | Method and device for associating size picture in intelligent snapshot device | |
CN105100748A (en) | Video monitoring system and video monitoring method | |
CN110248177B (en) | Image data processing method and device | |
CN111564157A (en) | Conference record optimization method, device, equipment and storage medium | |
CN110674787A (en) | Video decompression method and system based on Hog feature and lgb classifier | |
CN113011403A (en) | Gesture recognition method, system, medium, and device | |
CN112287945A (en) | Screen fragmentation determination method and device, computer equipment and computer readable storage medium | |
CN114842466A (en) | Object detection method, computer program product and electronic device | |
CN113055677B (en) | Image compression method based on FPGA | |
CN113094537B (en) | Image processing system based on FPGA | |
CN114387670A (en) | Gait recognition method and device based on space-time feature fusion and storage medium | |
CN114299269A (en) | Display method, display device, display system, electronic device, and storage medium | |
CN211349420U (en) | Artificial intelligence analysis device and artificial intelligence processor | |
CN114037646A (en) | Intelligent image detection method, system, readable medium and equipment based on Internet of things | |
CN111177449B (en) | Multi-dimensional information integration method based on picture and related equipment | |
CN209002066U (en) | A kind of video camera, web camera and internet protocol camera system | |
CN110957016B (en) | Physical examination data intelligent identification system and method based on health cloud management platform | |
CN111723676A (en) | Face comparison method and device based on portrait recognition intelligent cutting | |
CN202523078U (en) | Slab automatic identifying and tracking system based on coded image of steel slab | |
CN111652186A (en) | Video category identification method and related device | |
CN109348133A (en) | A kind of safety monitoring image processing apparatus and method | |
CN115719394A (en) | Power inspection image labeling method and system | |
CN110971568A (en) | Data docking device and method for closed system | |
CN212231602U (en) | Network camera module capable of supporting 4G communication and face recognition |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |