CN113766128A - Image processing apparatus, method and imaging device - Google Patents

Image processing apparatus, method and imaging device Download PDF

Info

Publication number
CN113766128A
CN113766128A CN202111057090.4A CN202111057090A CN113766128A CN 113766128 A CN113766128 A CN 113766128A CN 202111057090 A CN202111057090 A CN 202111057090A CN 113766128 A CN113766128 A CN 113766128A
Authority
CN
China
Prior art keywords
data
module
image
image sensor
control
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
Application number
CN202111057090.4A
Other languages
Chinese (zh)
Other versions
CN113766128B (en
Inventor
殷树根
吴海洋
王涛
孙阔原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Suzhou HYC Technology Co Ltd
Original Assignee
Suzhou HYC Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Suzhou HYC Technology Co Ltd filed Critical Suzhou HYC Technology Co Ltd
Priority to CN202111057090.4A priority Critical patent/CN113766128B/en
Publication of CN113766128A publication Critical patent/CN113766128A/en
Application granted granted Critical
Publication of CN113766128B publication Critical patent/CN113766128B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/80Camera processing pipelines; Components thereof
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01JMEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
    • G01J3/00Spectrometry; Spectrophotometry; Monochromators; Measuring colours
    • G01J3/46Measurement of colour; Colour measuring devices, e.g. colorimeters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/50Constructional details
    • H04N23/54Mounting of pick-up tubes, electronic image sensors, deviation or focusing coils
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/50Constructional details
    • H04N23/55Optical parts specially adapted for electronic image sensors; Mounting thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/64Circuits for processing colour signals
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • General Physics & Mathematics (AREA)
  • Spectrometry And Color Measurement (AREA)

Abstract

The present disclosure relates to an image processing apparatus, a method, and an imaging device. Applied to a colorimeter, the device comprising: the lens driving module is used for adjusting parameters of the optical lens; the optical filter control module is used for controlling the position of the optical filter on the image sensor so that the optical filter is arranged on a path of an image acquired by the image sensor; the sensor data acquisition module is used for acquiring data of the image sensor; and the central control module is used for acquiring a control data packet of the upper computer through the image transmission standard, respectively controlling the lens driving module, the optical filter control module and the sensor data acquisition module through data in the control data packet to obtain chrominance data, and sending the chrominance data to the upper computer through the image transmission standard. This scheme of adoption can make image sensor obtain image or video data's image effect better, and increase the transmission distance between host computer and the formation of image formula colorimeter to and improve transmission speed.

Description

Image processing apparatus, method and imaging device
Technical Field
The present disclosure relates to the field of digital image processing technologies, and in particular, to an image processing apparatus and method, and an imaging device.
Background
With the development of light source display technology, a visual evaluation technology based on optical physical measurement appears, and the visual evaluation technology based on optical physical measurement mainly measures colorimetric optical parameters through an imaging colorimeter; the imaging colorimeter converts acquired optical signals into digital signals and transmits the digital signals to an upper computer through internal element processing, and upper computer software performs optical and image algorithm processing on data to obtain optical parameters needed by people, wherein the optical parameters comprise brightness, chromaticity, brightness uniformity, chromatic aberration and the like.
However, in the current method for processing an image by using an imaging colorimeter, the transmission distance between the image and an upper computer is limited during image processing, and the imaging effect of the image is poor due to various influence factors during image acquisition by using the imaging colorimeter, so that the chromaticity data is influenced, and the optical parameters finally obtained by the upper computer are influenced.
Disclosure of Invention
In view of the above, it is necessary to provide an image processing apparatus, an image processing method, and an image forming apparatus, which can improve a transmission distance and have a good image forming effect, in view of the above technical problems.
An image processing device is applied to the colorimeter, and the colorimeter and host computer communication connection, wherein, the colorimeter includes: an optical lens, an optical filter, an image sensor, a conversion circuit, and an image processing device;
the image processing apparatus includes:
the lens driving module is used for adjusting parameters of the optical lens;
the optical filter control module is used for controlling the position of the optical filter on the image sensor so that the optical filter is arranged on a path of an image acquired by the image sensor;
the sensor data acquisition module is used for acquiring data of the image sensor;
and the central control module is used for acquiring a control data packet of the upper computer through the image transmission standard, respectively controlling the lens driving module, the optical filter control module and the sensor data acquisition module through data in the control data packet to obtain chrominance data, and sending the chrominance data to the upper computer through the image transmission standard.
In one embodiment, the central control module comprises:
the data encapsulation module is used for encapsulating the chrominance data of the image sensor acquired by the sensor data acquisition module;
a data communication module for obtaining the control data packet of the upper computer by the image transmission standard, an
Transmitting the chromaticity data of the packaged image sensor to an upper computer through an image transmission standard;
and the data analysis driving module is used for analyzing the control data packet to obtain analysis data, and respectively controlling the lens driving module, the optical filter control module and the sensor data acquisition module by utilizing a GVCP protocol in the image transmission standard and analyzing the data and the soft core to obtain chrominance data.
In one embodiment, the apparatus further comprises: and the temperature control module is used for controlling the temperature and enabling the working temperature of the image sensor to be constant.
In one embodiment, the data parsing driver module comprises:
the data analysis module is used for analyzing the control data packet to obtain at least one item of analysis data, wherein the analysis data comprises first data, second data and third data;
the data driving module is used for controlling the lens driving module according to the first data, controlling the optical filter control module according to the second data, controlling the sensor data acquisition module according to the second data and controlling the temperature control module according to the third data.
In one embodiment, the data driving module includes:
the first data control module is used for acquiring focal length value data and aperture value data in the first data and transmitting the focal length value data and the aperture value data to the lens driving module, and the lens driving module adjusts the focal length in the parameters of the optical lens into the focal length value data through the serial port and adjusts the aperture in the parameters of the optical lens into the aperture value data through the serial port;
the second data control module is used for acquiring first capturing time in the second data, transmitting the first capturing time to the optical filter control module, and controlling the rotation of a motor connected with the optical filter through the input and output state of the optical filter control module during the first capturing time to control the position of the optical filter on the image sensor so that the optical filter is sequentially arranged on a path for the image sensor to acquire images;
the second data control module is further used for acquiring second capturing time in the second data and transmitting the second capturing time to the sensor data acquisition module, and the sensor data acquisition module acquires the chrominance data of the image sensor at the second capturing time;
the second capture time comprises the first capture time;
and the third data control module is used for acquiring the constant temperature in the third data and transmitting the constant temperature to the temperature control module, and the temperature control module controls the temperature of the image sensor to be the constant temperature through a logic control algorithm.
In one embodiment, the data encapsulation module comprises:
the data acquisition module is used for acquiring the chrominance data of the image sensor acquired by the sensor data acquisition module at the second capturing time through the data interface and caching the chrominance data in the memory of the data acquisition module;
and the data processing module is used for packaging the chrominance data of the image sensor in the memory of the data acquisition module into a chrominance data packet.
In one embodiment, the data communication module comprises:
the data receiving module is used for receiving a control data packet transmitted by the upper computer through a GVCP protocol in the image transmission standard;
and the data sending module is used for sending the chrominance data packet to the upper computer through a GVSSP protocol in the image transmission standard.
In one embodiment, the apparatus further comprises:
and the storage module is used for storing the analysis data.
An image processing method based on the image processing device comprises the following steps:
acquiring and analyzing a control data packet of an upper computer connected with the colorimeter through an image transmission standard;
controlling an optical lens of the colorimeter by controlling first data in the data packet, and adjusting the focal length and the aperture of the optical lens;
controlling an optical filter of the colorimeter by controlling second data in the data packet, and adjusting the position of the optical filter on an image sensor of the colorimeter to enable the optical filter to be arranged on a path of an image acquired by the image sensor;
acquiring data collected in the image sensor according to second data in the control data packet to obtain chrominance data;
and sending the chrominance data to an upper computer through an image transmission standard.
In one embodiment, the obtaining and analyzing of the control data packet of the upper computer by the image transmission standard includes:
receiving a control data packet transmitted by an upper computer through a GVCP protocol in an image transmission standard;
analyzing the control data packet to obtain at least one item of analysis data, wherein the analysis data comprises: first data, second data, third data.
In one embodiment, controlling the optical lens by controlling the first data in the data packet, the adjusting the focal length and the aperture of the optical lens comprises:
acquiring focal distance value data and aperture value data in the first data;
and adjusting the focal length of the optical lens to be focal length value data through the serial port, and adjusting the aperture of the optical lens to be aperture value data through the serial port.
In one embodiment, controlling the filter by controlling the second data in the data packet, adjusting the position of the filter on the image sensor comprises:
acquiring first capturing time in the second data;
and controlling the rotation of a motor connected with the optical filter through the input and output states during the first capturing time, and controlling the position of the optical filter on the image sensor so that the optical filter is sequentially arranged on a path for acquiring images by the image sensor.
In one embodiment, acquiring the data collected by the image sensor according to the second data in the control data packet, and obtaining the chrominance data includes:
acquiring second capturing time in the second data;
and acquiring the data collected in the image sensor at a second capturing time to obtain the chrominance data, wherein the second capturing time comprises the first capturing time.
An imaging apparatus comprising a memory storing a computer program and a processor implementing the steps of the method described above when the processor executes the computer program.
A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the above-mentioned method.
According to the image processing device, the image processing method and the imaging equipment, the central control module obtains the control data packet of the upper computer through the GigE Vision standard, and controls the lens driving module, the optical filter control module and the sensor data obtaining module according to data in the control data packet, so that parameters of the optical lens, positions of the optical filters on the image sensor and time for obtaining the data of the image sensor correspond to parameter data in the control data packet, the imaging effect of images or video data obtained by the image sensor is better than that before adjustment, chrominance data are sent to the upper computer through the GigE Vision standard, the transmission distance between the upper computer and the imaging colorimeter can be increased, and the transmission efficiency can be improved through the GigE Vision standard for transmission.
On the other hand, since the "Jumbo Packet" is used when transmission is performed by the GigE Vision standard, transmission efficiency can be improved when the GVCP Packet and the GVSP Packet are transmitted. And because the upper computer optimizes the network drive and the data packet return mechanism during transmission, the problem of data loss can not occur, and the stability of data during transmission is ensured.
On the other hand, through the temperature control module who sets up, thereby can make the inside constancy of temperature of formation of image formula colorimeter guarantee image sensor's operating temperature constancy, reduce the influence factor of formation of image effect, further messenger's formation of image effect is better.
On the other hand, the occupancy rate of the central control module can be reduced through the GigE Vision standard, the processing speed is improved, and the GigE Vision standard can be easily transplanted and used, so that the development time cost is saved.
Drawings
FIG. 1 is a diagram showing an example of an application environment of an image processing apparatus;
FIG. 2 is a block diagram showing the configuration of an image processing apparatus according to an embodiment;
FIG. 3 is a block diagram of the central control module in one embodiment;
FIG. 4 is a block diagram of a data parsing driver module in one embodiment;
FIG. 5 is a block diagram of a data driver module in one embodiment;
FIG. 6 is a block diagram of the structure of a data encapsulation module in one embodiment;
FIG. 7 is a block diagram of a data communication module in one embodiment;
FIG. 8 is a flowchart illustrating an image processing method according to another embodiment;
FIG. 9 is a flowchart illustrating the step S602 in another embodiment;
FIG. 10 is a flowchart illustrating the step S604 in another embodiment;
FIG. 11 is a flowchart illustrating the step S606 in another embodiment;
FIG. 12 is a flowchart illustrating step S608 in accordance with another embodiment;
FIG. 13 is a schematic view of a temperature control flow of an image processing method according to another embodiment;
fig. 14 is an internal structural view of an image forming apparatus in one embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
In the description of some embodiments provided in this specification, it should be noted that the terms "first," "second," and "third" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance.
The image processing apparatus 200 provided in the present application can be applied to an application environment as shown in fig. 1. The colorimeter 102 is in communication connection with the upper computer 104 through a gigabit ethernet network. The colorimeter 102 may include: an optical lens 10, a plurality of filters 20, an image sensor 30, a conversion circuit 40, and an image processing apparatus 200. The upper computer 104 may be, but is not limited to, various personal computers, notebook computers, smart phones, and tablet computers. The colorimeter in this embodiment is generally referred to as an imaging colorimeter, and specifically, the imaging colorimeter sequentially passes through the optical lens 10, the color filter, the neutral filter, and the image sensor 30, acquires an optical signal, that is, data in an image or video form, and passes through the conversion circuit 40, which may be an ADC conversion circuit, converts the optical signal into a digital signal that can be recognized by the image processing apparatus, that is, chrominance data, the image processing apparatus 200 transmits the obtained chrominance data to the upper computer through the gigabit ethernet using an image transmission standard, and software in the upper computer performs optical and image algorithm processing on the chrominance data to obtain required optical parameters, which include luminance, chrominance, luminance uniformity, color difference, and the like. The image sensor 30 may include a CCD image sensor, a CMOS image sensor, and the like.
In one embodiment, as shown in fig. 2, an image processing apparatus 200 is provided, which is described in the application environment of fig. 1, and the image processing apparatus 200 includes: the system comprises a lens driving module 210, a filter control module 220, a sensor data acquisition module 230 and a central control module 240. The image processing apparatus 200 may be developed by an arm (advanced RISC machines) chip, a dsp (digital Signal processing) chip, an fpga (field Programmable Gate array) chip, or the like.
The lens driving module 210 is configured to adjust parameters of the optical lens 10.
The optical lens 10 is an essential component in a machine vision system, and can directly affect the quality of imaging quality and affect the realization and effect of an algorithm. The optical lens 10 can be classified into three types according to the focal length, the size and the structure of the field of view, and the focal length can include a short-focus lens, a middle-focus lens and a long-focus lens; the slave field size may include wide-angle lens, standard lens, telephoto lens; the slave structure can include a fixed-aperture fixed-focus lens, a manual-aperture fixed-focus lens, an automatic-aperture fixed-focus lens, a manual zoom lens, an automatic-aperture motorized zoom lens, a motorized three-variable (aperture, focal length, focus all variable) lens, and the like.
Specifically, the lens driving module 210 is used to adjust parameters of the optical lens 10, and the parameters may include: focal length, aperture and depth of field range, in order to obtain better imaging effect during imaging.
The optical filter control module 220 is configured to control positions of the optical filters 20 on the image sensor 30, so that the optical filters 20 are placed on a path where the image sensor 30 acquires an image.
The filters 20 may include different types of filters, such as a color filter, a neutral filter, etc., and the filters in the colorimeter of the embodiment are: color filters and neutral filters.
A Color filter is an optical filter that represents Color by precisely selecting a small range of wavelengths of light to be passed through, while reflecting other undesired wavelengths. And a neutral filter for filtering light. The filtering is non-selective, that is, the neutral filter has equal and uniform reducing power to various light with different wavelengths, only plays a role of reducing light, and does not have any influence on the color of an original object, so that the contrast of a scene can be truly reproduced.
Specifically, the filter control module 220 may control positions of the color filter and the neutral filter on the image sensor 30, so that the color filter and the neutral filter are disposed on a path of the image acquired by the image sensor 30 at different times, and different chromaticity information can be obtained through different filtering effects of the color filter and the neutral filter.
A sensor data acquiring module 230, configured to acquire data of the image sensor 30.
When the image sensor 30 of the colorimeter acquires different chromaticity information, since the image sensor 30 cannot store the information for a long time and cannot process the information, the sensor data acquisition module 230 may be used to acquire different chromaticity information to facilitate subsequent processing.
The central control module 240 is configured to acquire a control data packet of the upper computer according to an image transmission standard, control the lens driving module 210, the optical filter control module 220, and the sensor data acquisition module 230 respectively according to data in the control data packet, obtain chrominance data, and send the chrominance data to the upper computer according to the image transmission standard.
The image transmission standard may be GigE Vision, which is a standard for image transmission based on gigabit ethernet and designated by the automated Imaging association aia (automated Imaging association). The chrominance data may be images or video data of different chrominance information obtained by the image sensor 30 through the plurality of filters 20 acquired by the sensor acquisition module. The control data packet generally stores control data for controlling the lens driving module 210, the optical filter control module 220, and the sensor data acquiring module 230 and some corresponding parameter data for adjusting the data time of the optical lens 10, the optical filter 20, and the image sensor 30, and the control data packet is generally a GVCP packet, which is a data packet conforming to the GigE Vision standard of the image transmission standard, and the upper computer can transmit the GVCP packet through the GigE Vision standard.
Specifically, the central control module 240 obtains a control data packet transmitted by the upper computer through a GigE Vision standard, and controls the lens driving module 210, the optical filter control module 220, and the sensor data obtaining module 230 through control data in the control data packet, so that the parameters of the optical lens 10, the positions of the optical filters 20 on the image sensor 30, and the time for obtaining data of the image sensor 30 correspond to parameter data in the control data packet, thereby obtaining chrominance data processed by the upper computer, and sending the chrominance data to the upper computer through an image transmission standard, and the upper computer processes the chrominance data through optical and image algorithm processing, thereby obtaining optical parameters.
In the image processing apparatus 200, the central control module 240 obtains the control data packet of the upper computer through the GigE Vision standard, and controls the lens driving module 210, the optical filter control module 220, and the sensor data acquisition module 230 according to the data in the control data packet, so that the parameters of the optical lens 10, the positions of the plurality of filters 20 on the image sensor 30 and the time at which the data of the image sensor 30 is acquired correspond to the parameter data in the control data packet, so that the imaging effect of the image or video data acquired by the image sensor 30 is better than that before the adjustment, and the chromaticity data is sent to the upper computer through the GigE Vision standard, the transmission distance between the upper computer and the imaging colorimeter can be increased, and transmission through the GigE Vision standard can improve transmission efficiency.
In one embodiment, as shown in fig. 3, the main functions of the central control module 240 are mentioned above, but there are some specific modules in the central control module 240 to implement these main functions, and in this embodiment, the central control module 240 includes: a data encapsulation module 241, a data communication module 242, and a data parsing driver module 243.
A data encapsulation module 241, configured to encapsulate the chrominance data of the image sensor 30 acquired by the sensor data acquisition module 230.
A data communication module 242 for obtaining the control data packet of the upper computer by the image transmission standard, an
And transmitting the encapsulated chrominance data of the image sensor 30 to the upper computer through an image transmission standard.
And a data analysis driving module 243, configured to analyze the control data packet to obtain analysis data, and control the lens driving module 210, the optical filter control module 220, and the sensor data obtaining module 230 through the analysis data and the soft core by using a GVCP protocol in the image transmission standard, so as to obtain the chromaticity data.
The GVCP protocol allows an application program to configure and control the imaging colorimeter, the application program sends a command by using a UDP protocol, waits for equipment to respond, and then sends a next command. The analysis data may be useful data obtained by analyzing the control data packet, and may include control data and parameter data, some irrelevant data may be obtained after analyzing the control data packet, and the useful data is obtained by excluding the data. The soft core is usually in a text form of a hardware description language, and is subjected to RTL (register transfer level) level design optimization and functional verification, but does not contain any specific physical information therein. And has great flexibility, and can be easily integrated with other external logic circuits by means of an EDA (electronic design automation) comprehensive tool, and devices with different performances can be designed according to various different semiconductor processes. Soft cores are also known as Virtual components (VC-Virtual Components).
Specifically, because the GigE Vision standard is used, the data to be transmitted needs to conform to the GigE Vision standard, and therefore the data encapsulation module 241 encapsulates the chrominance data of the image sensor 30 acquired by the sensor data acquisition module 230 into a GVSP packet, where the GVSP packet is a data packet conforming to the GigE Vision standard, that is, a data packet that can be transmitted by the GigE Vision standard. The data communication module 242 mainly functions to perform data interaction with an upper computer through an image transmission standard, all communication between the device and the upper computer can be performed by the data communication module 242 basically, the data communication module 242 can also support communication between other standards and the upper computer, such as wireless communication, USB3.0 communication and the like, a control data packet transmitted by the upper computer is acquired through the image transmission standard, and the encapsulated data of the image sensor 30, namely a GVSP packet, is transmitted to the upper computer through the image transmission standard, and finally the upper computer analyzes the GVSP packet through a GigE Vision standard to obtain required chromaticity data. The data analysis driving module 243 is mainly configured to analyze the control data packet to obtain analysis data, because the control data packet is a GVCP packet, the GVCP packet needs to be analyzed to obtain analysis data, and the parameters of the optical lens 10, the positions of the optical filters 20 on the image sensor 30, and the time for acquiring the data of the image sensor 30 are adjusted according to parameter data in the analysis data by analyzing the control data in the data and using a GVCP protocol and a soft core to control the lens driving module 210, the optical filter control module 220, and the sensor data acquiring module 230, so that chromaticity data with a good imaging effect can be obtained. The soft core may comprise a MicroBlaze or Nios2 soft core.
In the present embodiment, since the "Jumbo Packet" is used when transmission is performed by the GigE Vision standard, transmission efficiency can be improved when the GVCP Packet and the GVSP Packet are transmitted. The Jumbo Packet is a definition in a network driver, refers to a Packet with more than 1500 bytes, and is called a Jumbo Packet, and because the Packet is transmitted in the form of a data Packet, the number of times the upper computer processes the data Packet is reduced, and the stability of the data during transmission is ensured.
In one embodiment, the apparatus further comprises: and the temperature control module is used for controlling the temperature so that the working temperature of the image sensor 30 is constant.
Specifically, after the device starts to work, because the heat that environmental factor or formation of image formula colorimeter self during operation produced can lead to image sensor 30's temperature to rise, thereby can produce dark current noise to image effect and other devices of formation of image formula colorimeter at the during operation and produce the influence, therefore introduce temperature control module and make the inside temperature of formation of image formula colorimeter invariable, thereby guarantee that image sensor 30's operating temperature is invariable, reduce the influence factor of formation of image effect, further make the formation of image effect better, temperature control module can include the TEC module, PID temperature control module, PLC temperature control module etc..
In one embodiment, as shown in fig. 4, the above mentioned main functions of the data parsing driver module 243, and the data parsing driver module 243 may further include: a data parsing module 310 and a data driving module 320.
A data parsing module 310, configured to parse the control data packet to obtain at least one item of parsed data, where the parsed data includes a first data, a second data, and a third data.
A data driving module 320, configured to control the lens driving module 210 according to the first data, configured to control the optical filter control module 220 according to the second data, configured to control the sensor data obtaining module 230 according to the second data, and configured to control the temperature control module according to the third data.
The first data may correspond to control data and parameter data for controlling the lens driving module 210, the second data may be control data and parameter data for controlling the optical filter control module 220 and the sensor data acquisition module 230, and the third data may be control data and parameter data for controlling the temperature control module, it should be noted that a person skilled in the art may select a module in which the first data, the second data, and the third data are respectively controlled according to an actual situation, which is not limited in this embodiment.
In other cases, when the control data and the parameter data for controlling the optical filter control module 220 are different from the control data and the parameter data for controlling the sensor data acquisition module 230, the analytic data may further include fourth data, and the data driving module 320 is configured to control the lens driving module 210 according to the first data, control the optical filter control module 220 according to the second data, control the sensor data acquisition module 230 according to the fourth data, and control the temperature control module according to the third data.
Specifically, since the lens driving module 210, the optical filter control module 220, and the sensor data acquiring module 230 can be controlled by data in a control data packet, data for controlling the lens driving module 210, the optical filter control module 220, and the sensor data acquiring module 230 in the control data packet are different, and may be different modules controlled by each data, so as to correspondingly adjust the device in the imaging colorimeter that needs to be adjusted. Therefore, the data parsing module 310 may obtain different data during parsing, and the devices do not need to be adjusted each time, so that in some cases, the data parsing module 310 may obtain at least one item of parsed data during parsing the data packet, where the parsed data may include the first data, the second data, and the third data.
The data analysis module 310 obtains analysis data, and the data driving module 320 controls the lens driving module 210, the optical filter control module 220, the temperature control module, or the sensor data acquisition module 230 according to the analysis data; when the first data exists in the analysis data, the data driving module 320 controls the lens driving module 210 corresponding to the first data according to the first data, the parameter of the optical lens 10 is adjusted through the lens driving module 210, and the image sensor 30 collects chrominance data according to the adjusted parameter of the optical lens 10, so that a better imaging effect can be obtained; when the second data exists in the analysis data, the data driving module 320 controls the corresponding optical filter control module 220 according to the second data, and adjusts different optical filters 20 to the path of the image acquired by the image sensor 30 through the optical filter control module 220; and controlling the sensor data acquisition module 230 according to the second data, and acquiring data acquired by the image sensor 30 at the moment when different optical filters 20 are adjusted to the path of the image acquired by the image sensor 30 through the sensor acquisition module, so as to obtain chrominance data with a better imaging effect; when the third data exists in the analysis data, the temperature control module is controlled according to the third data, the temperature in the imaging colorimeter is kept constant through the temperature control module, and the working temperature of the image sensor 30 is made constant.
In one embodiment, as shown in fig. 5, the data driving module 320 may include: a first data control module 321, a second data control module 322, and a third data control module 323.
The first data control module 321 is configured to obtain focal length value data and aperture value data in the first data, and transmit the focal length value data and the aperture value data to the lens driving module 210, where the lens driving module 210 adjusts a focal length in parameters of the optical lens 10 to be the focal length value data through a serial port, and adjusts an aperture in the parameters of the optical lens 10 to be the aperture value data through the serial port.
Specifically, when first data exists in the analysis data, the first data control module 321 obtains focal length value data and aperture value data in the first data, where the focal length value data generally refers to an effective focal length value and may range from 0x0000 to 0x203A, and a person skilled in the art may set an appropriate focal length value within the effective focal length value range according to a specific working distance of a measured object; aperture value data generally means that the aperture effective value may include:
f2.0/f2.2/f2.4/f2.6/f2.8/f3.1/f3.4/f3.7/f4.0/f4.4/f4.8/f5.2/f5.7/f6.2/f6.7/f7.3/f8.0/f8.7/f9.5/f10.4/f11.3/f12.3/f13.5/f14.7/f16.0/f17.4/f19.0/f20.7/f22.6, etc., and the skilled person can set the appropriate aperture value according to the brightness of the object to be measured. The parameter data in the first data may be focus value data and aperture value data.
The set proper focal length value and the proper aperture value are transmitted to the lens driving module 210, the lens driving module 210 adjusts the focal length of the optical lens 10 to the proper focal length value through the serial port, and adjusts the aperture of the optical lens to the proper aperture value through the serial port, so as to obtain the best imaging effect.
The second data control module 322 is configured to acquire a first capturing time in the second data, transmit the first capturing time to the optical filter control module 220, and the optical filter control module 220 controls rotation of a motor connected to the plurality of optical filters 20 through an input/output state during the first capturing time, so as to control positions of the plurality of optical filters 20 on the image sensor 30, and sequentially place the optical filters 20 on a path where the image sensor 30 acquires images.
The second data control module 322 is further configured to acquire a second capturing time in the second data, transmit the second capturing time to the sensor data acquisition module 230, and the sensor data acquisition module 230 acquires the chrominance data of the image sensor 30 at the second capturing time. The first capture time may be the same as the second capture time. When the first capture time and the second capture time are different, the first capture time is included in the second capture time.
Wherein the first capture time and the second capture time may be one or several fixed time points or time intervals. The parameter data in the second data may be a first capture time and a second capture time.
When the second data exists in the analysis data, the second data control module 322 acquires a first capturing time in the second data, transmits the first capturing time to the optical filter control module 220, and the optical filter control module 220 controls the rotation of a motor connected to a plurality of optical filters 20 (i.e., the color filter and the neutral filter) with different optical parameters through an input/output state at the first capturing time, controls the positions of the plurality of optical filters 20 in front of the image sensor 30, and sequentially places the color filter and the neutral filter on a path where the image sensor 30 acquires an image at the first capturing time, so that the image sensor 30 acquires chromaticity data with different chromaticities.
The second data control module 322 acquires the second capturing time in the second data, and transmits the second capturing time to the sensor data acquisition module 230, and the sensor data acquisition module 230 acquires the chromaticity data acquired by the image sensor 30 at the second capturing time, because the second capturing time includes the first capturing time, when the color filter and the neutral filter are sequentially placed on the path of the image acquired by the image sensor 30 at the first capturing time, the sensor data acquisition module 230 has acquired the chromaticity data acquired by the image sensor 30 at this time, so that the sensor data acquisition module 230 can acquire the data of the image sensor 30 at different time points to obtain different required grayscale image data.
In another embodiment, the second data control module 322 obtains a second capturing time in the second data, and transmits the second capturing time to the sensor data obtaining module 230, and the sensor data obtaining module 230 may further control the image sensor 30 to perform exposure at the second capturing time to obtain chrominance data of different chrominance, and the sensor data obtaining module 230 obtains the chrominance data of different chrominance again.
A third data control module 323, configured to obtain a constant temperature in the third data, and transmit the constant temperature to the temperature control module, where the temperature control module controls the temperature of the image sensor 30 to be the constant temperature through a logic control algorithm. The parameter data in the third data may be a constant temperature.
Specifically, when the third data exists in the analysis data, the temperature of the imaging colorimeter, which needs to be kept constant, in the third data is obtained, the temperature which needs to be kept constant is transmitted to the temperature control module, the temperature control module starts the TEC, and the CCD/CMOS image sensor 30 is made to operate at the constant temperature through the PID logic control algorithm.
In one embodiment, when the first capturing time and the second capturing time are not in the same data and the analytic data may further include fourth data, the data driving module 320 may further include a fourth data control module, configured to acquire a second capturing time in the fourth data, transmit the second capturing time to the sensor data acquiring module 230, and the sensor data acquiring module 230 acquires the chrominance data of the image sensor 30 at the second capturing time. That is, the second capture time in the second data is stored in the fourth data.
In one embodiment, as shown in fig. 6, the data encapsulation module 241 may include: a data acquisition module 420 and a data processing module 430.
A data obtaining module 420, configured to obtain, through a data interface, the chrominance data of the image sensor 30 obtained by the sensor data obtaining module 230 at the capturing time, and buffer the chrominance data in an internal memory of the data obtaining module 420.
A data processing module 430, configured to encapsulate the chrominance data of the image sensor 30 in the memory of the data obtaining module 420 into a chrominance data packet.
The data interface is usually a parallel video stream data interface, and the parallel video stream data interface may be an interface for transmitting video data or picture data in parallel, that is, a parallel interface in a normal case, and the transmission speed is high when the transmission is performed.
Specifically, the data obtaining module 420 obtains, through the parallel video stream data interface, the chrominance data of different chromaticities acquired by the image sensor 30 and obtained by the sensor obtaining module at the second capturing time, and buffers the chrominance data in the memory, where the memory may be DDR3, DDR4, DDR5, SDRAM, or the like. When the chrominance data of different chromaticities need to be transmitted or processed, the chrominance data only need to be called from the cached memory, so that the time is saved and the processing speed is improved. The data processing module 430 processes, i.e., encapsulates, the data with different chromaticities cached in the memory into a chromaticity data packet, where the format of the chromaticity data packet is a GVSP packet, and the GVSP packet is a packet that can be transmitted by the GigE Vision standard.
In one embodiment, as shown in fig. 7, the data communication module 242 includes:
and the data receiving module 520 is configured to receive the control data packet transmitted by the upper computer through a GVCP protocol in the image transmission standard.
And the data sending module 530 is configured to send the chrominance data packet to the upper computer through a GVSP protocol in the image transmission standard.
The GVSP protocol may be a protocol defining how a sending end (the image processing apparatus 200) sends information such as image data and image status to a receiving end, that is, an upper computer, and the GVSP packet is usually transmitted between the image processing apparatus 200 and the upper computer.
In this embodiment, the chrominance data may be transmitted through the GVSP protocol, and the data of other information may be transmitted through the GVCP protocol.
In one embodiment, the image processing apparatus 200 further includes: and the storage module is used for storing the analysis data.
The storage module is usually a flash controller, and the flash controller stores some configuration parameters, i.e. analysis data, which need to be stored permanently. When the data is needed to be used again in the following process, the data can be used by calling from the flash controller without being configured again.
In the embodiment, on the other hand, the UCP/IP protocol can be adopted by the GigE Vision standard, and in the case of partially using dma (direct Memory access) control to improve transmission efficiency, the occupancy rate of the central control module at 82MB/s can be less than 15%. The GigE Vision drive adopts UDP/IP protocol and complete DMA control, thereby greatly reducing the occupancy rate of the central control module, achieving the occupancy rate of the central control module below 2% when 108MB/s is configured equally, being capable of improving the speed of processing the chrominance data, being capable of being easily transplanted and used after the GigE Vision standard is used, and saving the development time cost.
The respective modules in the image processing apparatus 200 described above may be wholly or partially implemented by software, hardware, and a combination thereof. The modules can be embedded in a hardware form or independent from a processor in the imaging device, and can also be stored in a memory in the imaging device in a software form, so that the processor can call and execute operations corresponding to the modules.
In another embodiment, as shown in fig. 8, there is provided an image processing method of an image processing apparatus 200, the method including the steps of:
and S602, acquiring and analyzing a control data packet of the upper computer connected with the colorimeter through an image transmission standard.
S604, controlling an optical lens of the colorimeter through the first data in the control data packet, and adjusting the focal length and the aperture of the optical lens.
And S606, controlling the plurality of optical filters of the colorimeter through second data in the control data packet, adjusting the positions of the plurality of optical filters on an image sensor of the colorimeter, and enabling the optical filters to be arranged on a path of an image acquired by the image sensor.
S608, acquiring the data collected in the image sensor according to the second data in the control data packet to obtain chrominance data.
And S610, sending the chrominance data to the upper computer through an image transmission standard.
In an embodiment of the image processing method, as shown in fig. 9, the obtaining and analyzing the control data packet of the upper computer according to the image transmission standard includes:
s702, receiving the control data packet transmitted by the upper computer through a GVCP protocol in the image transmission standard;
s704, analyzing the control data packet to obtain at least one item of analysis data, wherein the analysis data comprises: first data, second data, third data.
In an embodiment of the image processing method, as shown in fig. 10, the controlling an optical lens of the colorimeter by the first data in the control data packet, and adjusting a focal length and an aperture of the optical lens includes:
s802, focal length value data and aperture value data in the first data are obtained.
S804, adjusting the focal length of the optical lens to be the focal length value data through a serial port, and adjusting the aperture of the optical lens to be the aperture value data through the serial port.
In an embodiment of the image processing method, as shown in fig. 11, the controlling the plurality of filters of the colorimeter by the second data in the control data packet, and adjusting positions of the plurality of filters on the image sensor of the colorimeter, includes:
s902, acquiring a first capturing time in the second data.
And S904, controlling the rotation of a motor connected with the optical filters through an input/output state during the first capturing time, and controlling the positions of the optical filters on the image sensor so that the optical filters are sequentially arranged on a path for the image sensor to acquire images.
In an embodiment of the image processing method, as shown in fig. 12, the acquiring data collected in the image sensor according to the second data in the control data packet, and obtaining chrominance data includes:
s1002, acquiring second capturing time in the second data.
S1004, acquiring data collected in the image sensor at the second capturing time to obtain chrominance data, wherein the second capturing time includes the first capturing time.
In an embodiment of the image processing method, the method further comprises: and enabling the working temperature of the image sensor to be constant through the third data in the data control packet.
In an embodiment of the image processing method, as shown in fig. 13, making the operating temperature of the image sensor constant by the third data in the data control packet includes:
and S1102, acquiring the constant temperature in the third data.
And S1104, transmitting the constant temperature to the temperature control module, wherein the temperature control module controls the temperature of the image sensor to be the constant temperature through a logic control algorithm.
It should be understood that, although the steps in the flowcharts of the figures are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and described, and may be performed in other orders, unless explicitly stated otherwise. Moreover, at least some of the steps in the figures may include multiple steps or multiple stages, which are not necessarily performed at the same time, but may be performed at different times, which are not necessarily performed in sequence, but may be performed alternately or at least partially in sequence with other steps or other steps.
For specific definition and explanation of the image processing method, reference may be made to the above definition and explanation of the image processing apparatus 200, which are not repeated herein.
In one embodiment, there is provided an image forming apparatus, which may be a server, for controlling a colorimeter, an internal structure diagram of which may be as shown in fig. 14. The image forming apparatus includes a processor, a memory, and a network interface connected by a system bus. Wherein the processor of the imaging device is configured to provide computational and control capabilities. The memory of the image forming apparatus includes a nonvolatile storage medium, an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of an operating system and computer programs in the non-volatile storage medium. The database of the imaging device is used for colorimetric data. The network interface of the imaging device is used for connecting and communicating with an external upper computer through a network. The computer program is executed by a processor to implement an image processing method.
It will be understood by those skilled in the art that the configuration shown in fig. 14 is a block diagram of only a part of the configuration related to the present application, and does not constitute a limitation of the image forming apparatus to which the present application is applied, and a specific image forming apparatus may include more or less components than those shown in the drawings, or combine some components, or have a different arrangement of components.
In one embodiment, an imaging device is provided, comprising a memory having a computer program stored therein and a processor implementing the steps of the above-described method embodiments when the processor executes the computer program.
In an embodiment, a computer-readable storage medium is provided, on which a computer program is stored which, when being executed by a processor, carries out the steps of the above-mentioned method embodiments.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware instructions of a computer program, which can be stored in a non-volatile computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. Any reference to memory, storage, database or other medium used in the embodiments provided herein can include at least one of non-volatile and volatile memory. Non-volatile Memory may include Read-Only Memory (ROM), magnetic tape, floppy disk, flash Memory, optical storage, or the like. Volatile Memory can include Random Access Memory (RAM) or external cache Memory. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM), among others.
The technical features of the above embodiments can be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the above embodiments are not described, but should be considered as the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above-mentioned embodiments only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present patent shall be subject to the appended claims.

Claims (10)

1. An image processing apparatus, applied to a colorimeter which is in communication connection with an upper computer, wherein the colorimeter includes: an optical lens, an optical filter, an image sensor, a conversion circuit, and an image processing device;
the image processing apparatus includes:
the lens driving module is used for adjusting the parameters of the optical lens;
the optical filter control module is used for controlling the position of the optical filter on the image sensor so that the optical filter is arranged on a path of an image acquired by the image sensor;
the sensor data acquisition module is used for acquiring data of the image sensor;
the central control module is used for acquiring a control data packet of the upper computer through an image transmission standard, respectively controlling the lens driving module, the optical filter control module and the sensor data acquisition module through data in the control data packet to obtain chrominance data, and sending the chrominance data to the upper computer through the image transmission standard.
2. The image processing apparatus according to claim 1, wherein the central control module includes:
the data encapsulation module is used for encapsulating the chrominance data of the image sensor acquired by the sensor data acquisition module;
a data communication module for acquiring the control data packet of the upper computer via image transmission standard, and
transmitting the encapsulated chrominance data of the image sensor to the upper computer through an image transmission standard;
and the data analysis driving module is used for analyzing the control data packet to obtain analysis data, and respectively controlling the lens driving module, the optical filter control module and the sensor data acquisition module by utilizing a GVCP protocol in the image transmission standard through the analysis data and the soft core to obtain the chromaticity data.
3. The image processing apparatus according to claim 2, characterized in that the apparatus further comprises: and the temperature control module is used for controlling the temperature so as to ensure that the working temperature of the image sensor is constant.
4. The image processing apparatus according to claim 3, wherein the data analysis driving module includes:
the data analysis module is used for analyzing the control data packet to obtain at least one item of analysis data, wherein the analysis data comprises first data, second data and third data;
the data driving module is used for controlling the lens driving module according to the first data, controlling the optical filter control module according to the second data, controlling the sensor data acquisition module according to the second data, and controlling the temperature control module according to the third data.
5. The image processing apparatus according to claim 4, wherein the data driving module includes:
the first data control module is used for acquiring focal length value data and aperture value data in the first data and transmitting the focal length value data and the aperture value data to the lens driving module, and the lens driving module adjusts the focal length in the parameters of the optical lens to be the focal length value data through a serial port and adjusts the aperture in the parameters of the optical lens to be the aperture value data through the serial port;
the second data control module is used for acquiring first capturing time in the second data, transmitting the first capturing time to the optical filter control module, and controlling the rotation of a motor connected with the optical filter through an input and output state during the first capturing time by the optical filter control module to control the position of the optical filter on the image sensor so that the optical filter is sequentially arranged on a path for acquiring images by the image sensor;
the second data control module is further configured to acquire a second capturing time in the second data, and transmit the second capturing time to the sensor data acquisition module, where the sensor data acquisition module acquires chrominance data of the image sensor at the second capturing time;
the second capture time comprises the first capture time;
and the third data control module is used for acquiring constant temperature in the third data and transmitting the constant temperature to the temperature control module, and the temperature control module controls the temperature of the image sensor to be the constant temperature through a logic control algorithm.
6. The image processing apparatus according to claim 5, wherein the data encapsulation module includes:
the data acquisition module is used for acquiring the chrominance data of the image sensor acquired by the sensor data acquisition module at the second capturing time through a data interface and caching the chrominance data in the memory of the data acquisition module;
and the data processing module is used for packaging the chrominance data of the image sensor in the memory of the data acquisition module into a chrominance data packet.
7. The image processing apparatus according to claim 6, wherein the data communication module includes:
the data receiving module is used for receiving the control data packet transmitted by the upper computer through a GVCP protocol in the image transmission standard;
and the data sending module is used for sending the chrominance data packet to the upper computer through a GVSSP protocol in the image transmission standard.
8. The image processing apparatus according to any one of claims 2 to 7, characterized in that the apparatus further comprises:
and the storage module is used for storing the analysis data.
9. An image processing method based on the image processing apparatus according to any one of claims 1 to 8, the method comprising the steps of:
acquiring and analyzing a control data packet of an upper computer connected with the colorimeter through an image transmission standard;
controlling an optical lens of the colorimeter through first data in the control data packet, and adjusting the focal length and the aperture of the optical lens;
controlling an optical filter of the colorimeter through second data in the control data packet, and adjusting the position of the optical filter on an image sensor of the colorimeter to enable the optical filter to be placed on a path of an image acquired by the image sensor;
acquiring data collected in the image sensor according to second data in the control data packet to obtain chrominance data;
and sending the chrominance data to the upper computer through an image transmission standard.
10. An imaging apparatus comprising a memory storing a computer program and a processor implementing the steps of the method of claim 9 when the processor executes the computer program.
CN202111057090.4A 2021-09-09 2021-09-09 Image processing apparatus, image processing method, and image forming apparatus Active CN113766128B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111057090.4A CN113766128B (en) 2021-09-09 2021-09-09 Image processing apparatus, image processing method, and image forming apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111057090.4A CN113766128B (en) 2021-09-09 2021-09-09 Image processing apparatus, image processing method, and image forming apparatus

Publications (2)

Publication Number Publication Date
CN113766128A true CN113766128A (en) 2021-12-07
CN113766128B CN113766128B (en) 2023-08-01

Family

ID=78794377

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111057090.4A Active CN113766128B (en) 2021-09-09 2021-09-09 Image processing apparatus, image processing method, and image forming apparatus

Country Status (1)

Country Link
CN (1) CN113766128B (en)

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103308466A (en) * 2013-06-04 2013-09-18 沈阳仪表科学研究院有限公司 Portable multispectral imaging system with light filter color wheel and spectral image processing method of multispectral imaging system
CN103647925A (en) * 2013-07-31 2014-03-19 中南大学 Embedded parallel multi-channel digital image acquisition system based on GigE interface
CN104215333A (en) * 2013-06-04 2014-12-17 致茂电子(苏州)有限公司 Two-dimensional sequential type colorimeter detection method and colorimeter
CN104464584A (en) * 2014-12-10 2015-03-25 华中科技大学 Image collecting device applied to TFT-LCD defect automatic detection line
CN205039903U (en) * 2015-09-14 2016-02-17 上海方诚光电科技有限公司 Industry camera
CN105737989A (en) * 2016-02-01 2016-07-06 北京理工大学 Visible light auxiliary multiband infrared real-time imaging analysis system
CN106331662A (en) * 2016-08-24 2017-01-11 上海集成电路研发中心有限公司 Image acquisition device and image acquisition method
CN109089029A (en) * 2018-09-05 2018-12-25 暨南大学 A kind of Gige Vision interface image Transmission system and method based on FPGA
CN209311350U (en) * 2018-12-10 2019-08-27 武汉华威科智能技术有限公司 A kind of assembly line optics defect detecting system based on Ethernet transmission
CN110868527A (en) * 2019-11-14 2020-03-06 维沃移动通信有限公司 Shooting module, shooting method and electronic equipment
CN111614894A (en) * 2020-04-28 2020-09-01 深圳英飞拓智能技术有限公司 Image acquisition method and device and terminal equipment
CN111629205A (en) * 2020-07-28 2020-09-04 天津美腾科技股份有限公司 System and method applied to industrial camera simulation test
CN112004011A (en) * 2020-08-27 2020-11-27 北京三快在线科技有限公司 Image acquisition method and device and light path conversion element

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103308466A (en) * 2013-06-04 2013-09-18 沈阳仪表科学研究院有限公司 Portable multispectral imaging system with light filter color wheel and spectral image processing method of multispectral imaging system
CN104215333A (en) * 2013-06-04 2014-12-17 致茂电子(苏州)有限公司 Two-dimensional sequential type colorimeter detection method and colorimeter
CN103647925A (en) * 2013-07-31 2014-03-19 中南大学 Embedded parallel multi-channel digital image acquisition system based on GigE interface
CN104464584A (en) * 2014-12-10 2015-03-25 华中科技大学 Image collecting device applied to TFT-LCD defect automatic detection line
CN205039903U (en) * 2015-09-14 2016-02-17 上海方诚光电科技有限公司 Industry camera
CN105737989A (en) * 2016-02-01 2016-07-06 北京理工大学 Visible light auxiliary multiband infrared real-time imaging analysis system
CN106331662A (en) * 2016-08-24 2017-01-11 上海集成电路研发中心有限公司 Image acquisition device and image acquisition method
CN109089029A (en) * 2018-09-05 2018-12-25 暨南大学 A kind of Gige Vision interface image Transmission system and method based on FPGA
CN209311350U (en) * 2018-12-10 2019-08-27 武汉华威科智能技术有限公司 A kind of assembly line optics defect detecting system based on Ethernet transmission
CN110868527A (en) * 2019-11-14 2020-03-06 维沃移动通信有限公司 Shooting module, shooting method and electronic equipment
CN111614894A (en) * 2020-04-28 2020-09-01 深圳英飞拓智能技术有限公司 Image acquisition method and device and terminal equipment
CN111629205A (en) * 2020-07-28 2020-09-04 天津美腾科技股份有限公司 System and method applied to industrial camera simulation test
CN112004011A (en) * 2020-08-27 2020-11-27 北京三快在线科技有限公司 Image acquisition method and device and light path conversion element

Also Published As

Publication number Publication date
CN113766128B (en) 2023-08-01

Similar Documents

Publication Publication Date Title
US10931897B2 (en) Systems and methods for a digital image sensor
CN107566747B (en) Image brightness enhancement method and device
CN106664363B (en) Glisten collision detection and compensation system, method, equipment and computer-readable media
EP3528490B1 (en) Image data frame synchronization method and terminal
KR20190041586A (en) Electronic device composing a plurality of images and method
US11637960B2 (en) Image processing apparatus, image processing method, and storage medium
CN110049240B (en) Camera control method and device, electronic equipment and computer readable storage medium
US20180197282A1 (en) Method and device for producing a digital image
CN112004077B (en) Calibration method and device for off-screen camera, storage medium and electronic equipment
CN112087569B (en) Camera and camera starting method and device
US11283994B2 (en) Synchronization mechanism for image capture and processing systems
CN113766128B (en) Image processing apparatus, image processing method, and image forming apparatus
CN108492266A (en) Image processing method, device, storage medium and electronic equipment
CN115103097B (en) Image processing device, method, computer equipment and readable storage medium
US12022214B2 (en) Sensitivity-biased pixels
US20220414847A1 (en) High dynamic range image processing
CN115410063A (en) Image processing apparatus and method, electronic device, and medium
CN106464814B (en) Flash of light collision detection, compensation and prevention
EP3826294A1 (en) Systems and methods for image processing
CN110475044B (en) Image transmission method and device, electronic equipment and computer readable storage medium
EP3442218A1 (en) Imaging apparatus and control method for outputting images with different input/output characteristics in different regions and region information, client apparatus and control method for receiving images with different input/output characteristics in different regions and region information and displaying the regions in a distinguishable manner
CN110891147A (en) Image recording device and image operation method
CN113873178B (en) Multimedia processing chip, electronic device and image processing method
US20240078635A1 (en) Compression of images for generating combined images
KR102370881B1 (en) An electronic device and a method capable of compressing an image based on a property of an image data

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