WO2023063792A1 - A method and apparatus for optical deconvolution - Google Patents

A method and apparatus for optical deconvolution Download PDF

Info

Publication number
WO2023063792A1
WO2023063792A1 PCT/KR2022/015641 KR2022015641W WO2023063792A1 WO 2023063792 A1 WO2023063792 A1 WO 2023063792A1 KR 2022015641 W KR2022015641 W KR 2022015641W WO 2023063792 A1 WO2023063792 A1 WO 2023063792A1
Authority
WO
WIPO (PCT)
Prior art keywords
field
wavelengths
optical element
image
phase modulation
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.)
Ceased
Application number
PCT/KR2022/015641
Other languages
French (fr)
Inventor
Ernest Rehmatulla Post
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.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics 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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Priority to EP22881419.0A priority Critical patent/EP4327058B1/en
Publication of WO2023063792A1 publication Critical patent/WO2023063792A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/95Computational photography systems, e.g. light-field imaging systems
    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B26/00Optical devices or arrangements for the control of light using movable or deformable optical elements
    • G02B26/06Optical devices or arrangements for the control of light using movable or deformable optical elements for controlling the phase of light
    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B27/00Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
    • G02B27/0025Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00 for optical correction, e.g. distorsion, aberration
    • G02B27/0068Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00 for optical correction, e.g. distorsion, aberration having means for controlling the degree of correction, e.g. using phase modulators, movable elements
    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B5/00Optical elements other than lenses
    • G02B5/18Diffraction gratings
    • G02B5/1866Transmission gratings characterised by their structure, e.g. step profile, contours of substrate or grooves, pitch variations, materials
    • G02B5/1871Transmissive phase gratings
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/20Image enhancement or restoration using local operators
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/73Deblurring; Sharpening
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/50Constructional details
    • H04N23/53Constructional details of electronic viewfinders, e.g. rotatable or detachable
    • 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
    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B1/00Optical elements characterised by the material of which they are made; Optical coatings for optical elements
    • G02B1/002Optical elements characterised by the material of which they are made; Optical coatings for optical elements made of materials engineered to provide properties not available in nature, e.g. metamaterials
    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B5/00Optical elements other than lenses
    • G02B5/32Holograms used as optical elements
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20021Dividing image into blocks, subimages or windows
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20212Image combination

Definitions

  • This disclosure generally relates to an optical element for performing deconvolution.
  • Electronic devices such as mobile phones, tablet computers, smartwatches, and so forth, often include one or more image sensors, such as a camera, that can capture images.
  • a personal electronic device may include one or more cameras on the rear, or back, of the device; may include one or more cameras on the front of the device; and may include one or more cameras oriented in other arrangements on the device.
  • An image taken by a camera may be degraded (or blurred) relative to the scene represented by the image due to a number of factors, such as interactions, obstructions, etc. that occur as light from the scene travels to the camera's sensor that captures the image.
  • Degradation may be determined or represented by point-spread functions (PSFs) that describes the response of the camera's imaging system to various point sources, and a PSF may represent an amount of blurring that is present in an image of a point source.
  • PSFs point-spread functions
  • a set of PSFs may be used to construct an un-degraded, or de-blurred, image via deconvolution.
  • a method for optical deconvolution may include: propagating, for each of one or more wavelengths, a point source field from an object plane to a corrective mask plane to determine a source field; propagating, for each of the one or more wavelengths, the point source field from an image plane to the corrective mask plane to determine an image field; determining, for each of the one or more wavelengths, a phase modulation field based on the source field and the image field; and determining a multi-wavelength phase modulation field based on combining the phase modulation field for each of the one or more wavelengths.
  • an apparatus for optical deconvolution may include an optical element and at least one processor.
  • the processor propagate, for each of one or more wavelengths, a point source field from an object plane to a corrective mask plane to determine a source field.
  • the processor propagate, for each of the one or more wavelengths, the point source field from an image plane to the corrective mask plane to determine an image field.
  • the processor determine, for each of the one or more wavelengths, a phase modulation field based on the source field and the image field.
  • the processor determine a multi-wavelength phase modulation field based on combining the phase modulation field for each of the one or more wavelengths.
  • the processor fabricate the optical element based on the multi-wavelength phase modulation field.
  • Figure 1 illustrates an example system including an optical element that performs deconvolution.
  • Figure 2 illustrates an example method for creating an optical element that performs deconvolution.
  • Figure 3 illustrates another example system including an optical element that performs deconvolution.
  • Figure 4 illustrates an example optical response of a system using an example optical element that performs deconvolution.
  • Figure 5 illustrates an example computing system.
  • Figure 6 illustrates an example computing apparatus.
  • Images captured by an image sensor of an electronic device may be blurred for a variety of reasons.
  • a front-facing camera may be disposed under a display (or another surface) of a personal electronic device, for example to decrease the camera's footprint on the surface of the device and to increase the useable surface of the device.
  • placing a front-facing camera behind a display of an electronic device may increase the size of the device's display.
  • disposing the front-facing camera system behind the display panel may degrade images captured by the front-facing camera, for example because of interference caused by the display structure as light passes through the display to the camera sensor, as described more fully below.
  • One or more PSF measurements can be performed to characterize the degradation of an image captured by an image sensor, such as an under-display camera.
  • Each PSF may be a function of the source's wavelength, distance, and angle with the optical axis with respect to the camera's sensor.
  • the set of PSFs are then used to reconstruct an undegraded image via deconvolution, for example by convolving the blurred image with the inverse PSFs.
  • the deconvolution is typically performed as a computational, numerical process by a computing device, such as by a processor of a computing device. Deconvolution calculations consume system resources, such as power, memory, and available processing capabilities, and for a device to perform deconvolution computationally the device must have the minimum capabilities, such as processing capabilities, necessary to perform the computations.
  • embodiments of this disclosure perform deconvolution in the optical domain by using one or more physical optical elements designed to deblur images.
  • the physical optical element optically performs deconvolution by manipulating the light that reaches a camera's sensor, and therefore requires little or no computation to be performed by the device in order to de-blur an image.
  • Embodiments of this disclosure therefore reduce systems cost, computational requirements, power budget, and the time required for image reconstruction.
  • embodiments discloses herein enable deconvolution techniques to be performed by lightweight devices that do not have the computational resources necessary to perform deconvolution.
  • Figure 1 illustrates an example system including a corrective optical element that performs deconvolution.
  • source 110 which may be a point source or may represent a point source, lies in an object plane and creates optical source field S.
  • source field S may be incoherent light comprised of many different wavelengths, e.g., wavelengths in the visible spectrum.
  • Source field S arrives at, and is modified by, mask 120, which for example represents the layers of a physical display screen, for example a display screen of a personal electronic device, such as a mobile phone, tablet computer, smartwatch, camera, laptop, monitor, television, and so forth
  • mask 120 for example represents the layers of a physical display screen, for example a display screen of a personal electronic device, such as a mobile phone, tablet computer, smartwatch, camera, laptop, monitor, television, and so forth
  • source field S passes through a transparent portion of the display screen and may interact with one or more optical components 130.
  • optical components 130 may include one or more lenses, which may be part of a camera system, that collect and focus light.
  • Figure 1 illustrates a single optical component 130
  • this disclosure contemplates that more than one optical component 130 may be present, and moreover that in some embodiments all or some optical components may be disposed prior to corrective mask 140 while in some embodiments all or some optical components may be disposed after corrective mask 140.
  • corrective mask 140 As shown in the example of Figure 1, after passing through mask 120 and optical component 130, source field S reaches corrective mask 140 (also referred to herein as an "optical element” or “corrective optical element”). Corrective mask 140 interacts with and modifies source field S so that the optical field emerging from corrective element 140 is image field I. As explained more fully below, corrective mask 140 deconvolves the blurring introduced to source field S, e.g., by the display structure represented by mask 120.
  • the resulting image field I represents a de-blurred image field, and as shown in the example of Figure 1, de-blurred image field I is captured by image sensor 150, for example an image sensor of a camera.
  • image sensor 150 for example an image sensor of a camera.
  • the resulting image captured by image sensor 150 need not be deconvolved using computational deconvolution techniques, because corrective mask 140 has physically performed the deconvolution necessary to deblur the image field so that the camera captures an already de-blurred image.
  • Figure 1 relates to deconvolving an image captured by a camera that is mounted under a display of a device
  • this disclosure contemplates that the optical element disclosed herein may perform deconvolution in any suitable device or context.
  • the example of Figure 1 describes the camera and optical element- in the context of a personal electronic device with a display
  • this disclosure contemplates that the components described herein may be disposed in any suitable device that has an at least partially optically transparent surface, such as for example an appliance, mirror, etc.
  • Figure 2 illustrates an example method for creating, or fabricating, an optical element that performs deconvolution, such as corrective mask 140 of the example of Figure 1.
  • the example method of Figure 2 may begin at step 210, which includes propagating, for each of one or more wavelengths , a point source field from an object plane to a corrective mask plane to determine a source field .
  • point source 110 lies in an object plane
  • the corrective mask plane is the plane in which corrective mask 140 lies.
  • any suitable number of wavelengths may be used to generate corresponding source fields . For example, a set of wavelengths across the visible spectrum may be chosen, each wavelength corresponding to a source field .
  • the method of Figrue 2 includes propagating, for each of the one or more wavelengths , the point source field from an image plane to the corrective mask plane to determine an image field .
  • the image plane corresponds to the plane in which sensor 150 is disposed.
  • the method of Figure 2 includes determining, for each of the one or more wavelengths , a phase modulation field based on the source field and the image field . For example, each phase modulation field may be equal to .
  • the method of Figure 2 includes determining a multi-wavelength phase modulation field based on combining the phase modulation field for each of the one or more wavelengths .
  • the combination of each into the multi-wavelength phase modulation field may be accomplished using any suitable techniques, such as for example using superposition (complex addition), random sampling, etc.
  • Particular embodiments may repeat one or more steps of the method of Figure 2, where appropriate.
  • this disclosure describes and illustrates particular steps of the method of Figure 2 as occurring in a particular order, this disclosure contemplates any suitable steps of the method of Figuure 2 occurring in any suitable order.
  • this disclosure contemplates that some or all of the computing operations described herein, including certain steps of the example method illustrated in Figure 2 such as steps 230 and 240, may be performed by circuitry of a computing device described herein, by a processor coupled to non-transitory computer readable storage media, or any suitable combination thereof.
  • the multi-wavelength phase modulation field can be used to design and fabricate a physical corrective optical element, which in particular embodiments may occur after simulation studies are used to test and validate .
  • a physical corrective optical element that deblurs distortion caused by, e.g., the layers of a device's display can be physically generated from the multi-wavelength phase modulation field by any of a variety of different fabrication methods known in the field, including, for example binary amplitude masks, phase masks, kinoforms, freeform holographic optical elements, metalenses, etc.
  • the optical element can be disposed in a device at the location of the corrective mask plane described above.
  • the device can then perform image deconvolution using the fabricated optical element, without having to deconvolve the images computationally.
  • Figure 1 illustrates an example in which the corrective optical element (correction mask 140) is disposed between a display structure (mask 120) and an image sensor 150.
  • Figure 3 illustrates another example where the corrective mask 340 is combined (i.e., co-located) with the display mask 320 to form a combined mask.
  • a corrective mask may be placed on the bottom of the display layers of a device.
  • a depth sensor may sense electromagnetic waves in a spectrum that includes UV radiation or infrared radiation, or both, and an optical element may be fabricated for the depth sensor by, for example, including wavelengths in those spectrums in steps 210 and 220 of the example method of Figure 2.
  • Figure 4 illustrates an example optical response of a system using a corrective optical element as described herein.
  • Figure 4 illustrates an example display structure mask 410, with the dark regions indicting non-transparent features of the display mask and the white regions indicating transparent (or partially transparent) regions.
  • image 420 illustrates the blurring that display structure 410 introduces.
  • Figure 4 also illustrates an example of a corrective phase mask 440, where phase modulation is partly represented by the intensity of the greyscale shown.
  • a physical optical element can be fabricated from phase mask 440 and introduced to correct the blurring shown in image 420.
  • physical mask 450 illustrates an example where a binarized phase mask based on physical mask 440 is combined with the physical structure of display mask 430.
  • the PSF of display mask 450 is shown in image 460, which illustrates deblurring of a point source relative to image 420 for display mask 410.
  • Figure 5 illustrates an example computer system 500.
  • one or more computer systems 500 perform one or more steps of one or more methods described or illustrated herein.
  • one or more computer systems 500 provide functionality described or illustrated herein.
  • software running on one or more computer systems 500 performs one or more steps of one or more methods described or illustrated herein or provides functionality described or illustrated herein.
  • Particular embodiments include one or more portions of one or more computer systems 500.
  • reference to a computer system may encompass a computing device, and vice versa, where appropriate.
  • reference to a computer system may encompass one or more computer systems, where appropriate.
  • computer system 500 may be an embedded computer system, a system-on-chip (SOC), a single-board computer system (SBC) (such as, for example, a computer-on-module (COM) or system-on-module (SOM)), a desktop computer system, a laptop or notebook computer system, an interactive kiosk, a mainframe, a mesh of computer systems, a mobile telephone, a personal digital assistant (PDA), a server, a tablet computer system, or a combination of two or more of these.
  • SOC system-on-chip
  • SBC single-board computer system
  • COM computer-on-module
  • SOM system-on-module
  • desktop computer system such as, for example, a computer-on-module (COM) or system-on-module (SOM)
  • laptop or notebook computer system such as, for example, a computer-on-module (COM) or system-on-module (SOM)
  • desktop computer system such as, for example, a computer-on-module (COM
  • computer system 500 may include one or more computer systems 500; be unitary or distributed; span multiple locations; span multiple machines; span multiple data centers; or reside in a cloud, which may include one or more cloud components in one or more networks.
  • one or more computer systems 500 may perform without substantial spatial or temporal limitation one or more steps of one or more methods described or illustrated herein.
  • one or more computer systems 500 may perform in real time or in batch mode one or more steps of one or more methods described or illustrated herein.
  • One or more computer systems 500 may perform at different times or at different locations one or more steps of one or more methods described or illustrated herein, where appropriate.
  • computer system 500 includes a processor 502, memory 504, storage 506, an input/output (I/O) interface 508, a communication interface 510, and a bus 512.
  • I/O input/output
  • this disclosure describes and illustrates a particular computer system having a particular number of particular components in a particular arrangement, this disclosure contemplates any suitable computer system having any suitable number of any suitable components in any suitable arrangement.
  • processor 502 includes hardware for executing instructions, such as those making up a computer program.
  • processor 502 may retrieve (or fetch) the instructions from an internal register, an internal cache, memory 504, or storage 506; decode and execute them; and then write one or more results to an internal register, an internal cache, memory 504, or storage 506.
  • processor 502 may include one or more internal caches for data, instructions, or addresses. This disclosure contemplates processor 502 including any suitable number of any suitable internal caches, where appropriate.
  • processor 502 may include one or more instruction caches, one or more data caches, and one or more translation lookaside buffers (TLBs).
  • TLBs translation lookaside buffers
  • Instructions in the instruction caches may be copies of instructions in memory 504 or storage 506, and the instruction caches may speed up retrieval of those instructions by processor 502.
  • Data in the data caches may be copies of data in memory 504 or storage 506 for instructions executing at processor 502 to operate on; the results of previous instructions executed at processor 502 for access by subsequent instructions executing at processor 502 or for writing to memory 504 or storage 506; or other suitable data.
  • the data caches may speed up read or write operations by processor 502.
  • the TLBs may speed up virtual-address translation for processor 502.
  • processor 502 may include one or more internal registers for data, instructions, or addresses. This disclosure contemplates processor 502 including any suitable number of any suitable internal registers, where appropriate. Where appropriate, processor 502 may include one or more arithmetic logic units (ALUs); be a multi-core processor; or include one or more processors 502. Although this disclosure describes and illustrates a particular processor, this disclosure contemplates any suitable processor.
  • ALUs
  • memory 504 includes main memory for storing instructions for processor 502 to execute or data for processor 502 to operate on.
  • computer system 500 may load instructions from storage 506 or another source (such as, for example, another computer system 500) to memory 504.
  • Processor 502 may then load the instructions from memory 504 to an internal register or internal cache.
  • processor 502 may retrieve the instructions from the internal register or internal cache and decode them.
  • processor 502 may write one or more results (which may be intermediate or final results) to the internal register or internal cache.
  • Processor 502 may then write one or more of those results to memory 504.
  • processor 502 executes only instructions in one or more internal registers or internal caches or in memory 504 (as opposed to storage 506 or elsewhere) and operates only on data in one or more internal registers or internal caches or in memory 504 (as opposed to storage 506 or elsewhere).
  • One or more memory buses (which may each include an address bus and a data bus) may couple processor 502 to memory 504.
  • Bus 512 may include one or more memory buses, as described below.
  • one or more memory management units reside between processor 502 and memory 504 and facilitate accesses to memory 504 requested by processor 502.
  • memory 504 includes random access memory (RAM).
  • This RAM may be volatile memory, where appropriate Where appropriate, this RAM may be dynamic RAM (DRAM) or static RAM (SRAM). Moreover, where appropriate, this RAM may be single-ported or multi-ported RAM. This disclosure contemplates any suitable RAM.
  • Memory 504 may include one or more memories 504, where appropriate. Although this disclosure describes and illustrates particular memory, this disclosure contemplates any suitable memory.
  • storage 506 includes mass storage for data or instructions.
  • storage 506 may include a hard disk drive (HDD), a floppy disk drive, flash memory, an optical disc, a magneto-optical disc, magnetic tape, or a Universal Serial Bus (USB) drive or a combination of two or more of these.
  • Storage 506 may include removable or non-removable (or fixed) media, where appropriate.
  • Storage 506 may be internal or external to computer system 500, where appropriate.
  • storage 506 is non-volatile, solid-state memory.
  • storage 506 includes read-only memory (ROM).
  • this ROM may be mask-programmed ROM, programmable ROM (PROM), erasable PROM (EPROM), electrically erasable PROM (EEPROM), electrically alterable ROM (EAROM), or flash memory or a combination of two or more of these.
  • This disclosure contemplates mass storage 506 taking any suitable physical form.
  • Storage 506 may include one or more storage control units facilitating communication between processor 502 and storage 506, where appropriate.
  • storage 506 may include one or more storages 506. Although this disclosure describes and illustrates particular storage, this disclosure contemplates any suitable storage.
  • I/O interface 508 includes hardware, software, or both, providing one or more interfaces for communication between computer system 500 and one or more I/O devices.
  • Computer system 500 may include one or more of these I/O devices, where appropriate.
  • One or more of these I/O devices may enable communication between a person and computer system 500.
  • an I/O device may include a keyboard, keypad, microphone, monitor, mouse, printer, scanner, speaker, still camera, stylus, tablet, touch screen, trackball, video camera, another suitable I/O device or a combination of two or more of these.
  • An I/O device may include one or more sensors. This disclosure contemplates any suitable I/O devices and any suitable I/O interfaces 508 for them.
  • I/O interface 508 may include one or more device or software drivers enabling processor 502 to drive one or more of these I/O devices.
  • I/O interface 508 may include one or more I/O interfaces 508, where appropriate. Although this disclosure describes and illustrates a particular I/O interface, this disclosure contemplates any suitable I/O interface.
  • communication interface 510 includes hardware, software, or both providing one or more interfaces for communication (such as, for example, packet-based communication) between computer system 500 and one or more other computer systems 500 or one or more networks.
  • communication interface 510 may include a network interface controller (NIC) or network adapter for communicating with an Ethernet or other wire-based network or a wireless NIC (WNIC) or wireless adapter for communicating with a wireless network, such as a WI-FI network.
  • NIC network interface controller
  • WNIC wireless NIC
  • WI-FI network wireless network
  • computer system 500 may communicate with an ad hoc network, a personal area network (PAN), a local area network (LAN), a wide area network (WAN), a metropolitan area network (MAN), or one or more portions of the Internet or a combination of two or more of these.
  • PAN personal area network
  • LAN local area network
  • WAN wide area network
  • MAN metropolitan area network
  • computer system 500 may communicate with a wireless PAN (WPAN) (such as, for example, a BLUETOOTH WPAN), a WI-FI network, a WI-MAX network, a cellular telephone network (such as, for example, a Global System for Mobile Communications (GSM) network), or other suitable wireless network or a combination of two or more of these.
  • WPAN wireless PAN
  • WI-FI wireless personal area network
  • WI-MAX wireless personal area network
  • WI-MAX wireless personal area network
  • cellular telephone network such as, for example, a Global System for Mobile Communications (GSM) network
  • GSM Global System
  • bus 512 includes hardware, software, or both coupling components of computer system 500 to each other.
  • bus 512 may include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a front-side bus (FSB), a HYPERTRANSPORT (HT) interconnect, an Industry Standard Architecture (ISA) bus, an INFINIBAND interconnect, a low-pin-count (LPC) bus, a memory bus, a Micro Channel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCIe) bus, a serial advanced technology attachment (SATA) bus, a Video Electronics Standards Association local (VLB) bus, or another suitable bus or a combination of two or more of these.
  • Bus 512 may include one or more buses 512, where appropriate.
  • Figure 6 illustrates an example computer apparatus 600.
  • the computer apparatus 600 may include an optical element 610, an image sensor 620, a display 630 and at least one processor 640. However, all of the illustrated components are not essential.
  • the computer apparatus 600 may be implemented by more or less components than those illustrated in Figure 6.
  • the processor may perform one or more steps of one or more methods described or illustrated herein.
  • one or more computer apparatus 600 may include the computer systems 500 or the computer device described or illustrated herein.
  • Embodiments of this disclosure perform deconvolution in the optical domain by using one or more physical optical elements designed to deblur images.
  • a method for optical deconvolution may include: propagating, for each of one or more wavelengths, a point source field from an object plane to a corrective mask plane to determine a source field; propagating, for each of the one or more wavelengths, the point source field from an image plane to the corrective mask plane to determine an image field; determining, for each of the one or more wavelengths, a phase modulation field based on the source field and the image field; and determining a multi-wavelength phase modulation field based on combining the phase modulation field for each of the one or more wavelengths.
  • the modulation field for each of the one or more wavelengths is combined based on at least one of : super-positioning or random sampling.
  • the method may further include : providing an optical element based on the multi-wavelength phase modulation, wherein the optical element deblurs optical blurring by a display.
  • the optical element is disposed behind the display.
  • the optical element is disposed spatially coincident with the display.
  • the phase modulation field comprises the source field for that wavelength divided by the image field for that wavelength.
  • the point source field from the object plane to the corrective mask plane and the point source field from the image plane to corrective mask plane each incoherent light.
  • the method may further include: receiving, at the optical element of a device, light from an object external to the device; modulating, by the optical element, the light from the object, wherein the modulation by the optical clement deblurs blurring caused by one or more components of the device; and capturing the modulated light.
  • the method may further include: displaying an image of the object as captured.
  • Embodiments of this disclosure therefore reduce systems cost, computational requirements, power budget, and the time required for image reconstruction.
  • a computer-readable non-transitory storage medium or media may include one or more semiconductor-based or other integrated circuits (ICs) (such, as for example, field-programmable gate arrays (FPGAs) or application-specific ICs (ASICs)), hard disk drives (HDDs), hybrid hard drives (HHDs), optical discs, optical disc drives (ODDs), magneto-optical discs, magneto-optical drives, floppy diskettes, floppy disk drives (FDDs), magnetic tapes, solid-state drives (SSDs), RAM-drives, SECURE DIGITAL cards or drives, any other suitable computer-readable non-transitory storage media, or any suitable combination of two or more of these, where appropriate.
  • ICs such, as for example, field-programmable gate arrays (FPGAs) or application-specific ICs (ASICs)
  • HDDs hard disk drives
  • HHDs hybrid hard drives
  • ODDs optical disc drives
  • magneto-optical discs magneto-optical drives

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Optics & Photonics (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Image Processing (AREA)

Abstract

In one embodiment, a method of constructing a corrective phase mask for an optical element, includes propagating, for each of one or more wavelengths, a point source field from an object plane to a corrective mask plane to determine a source field and propagating, for each of the one or more wavelengths, the point source field from an image plane to the corrective mask plane to determine an image field. The method may further include determining, for each of the one or more wavelengths, a phase modulation field based on the source field and the image field; and determining a multi-wavelength phase modulation field based on combining the phase modulation field for each of the one or more wavelengths.

Description

A METHOD AND APPARATUS FOR OPTICAL DECONVOLUTION
This disclosure generally relates to an optical element for performing deconvolution.
Electronic devices, such as mobile phones, tablet computers, smartwatches, and so forth, often include one or more image sensors, such as a camera, that can capture images. For example, a personal electronic device may include one or more cameras on the rear, or back, of the device; may include one or more cameras on the front of the device; and may include one or more cameras oriented in other arrangements on the device.
An image taken by a camera, such as by a camera of an electronic device, may be degraded (or blurred) relative to the scene represented by the image due to a number of factors, such as interactions, obstructions, etc. that occur as light from the scene travels to the camera's sensor that captures the image. Degradation may be determined or represented by point-spread functions (PSFs) that describes the response of the camera's imaging system to various point sources, and a PSF may represent an amount of blurring that is present in an image of a point source. A set of PSFs may be used to construct an un-degraded, or de-blurred, image via deconvolution.
According to an embodiment, there is provided a method for optical deconvolution. The method may include: propagating, for each of one or more wavelengths, a point source field from an object plane to a corrective mask plane to determine a source field; propagating, for each of the one or more wavelengths, the point source field from an image plane to the corrective mask plane to determine an image field; determining, for each of the one or more wavelengths, a phase modulation field based on the source field and the image field; and determining a multi-wavelength phase modulation field based on combining the phase modulation field for each of the one or more wavelengths.
According to an embodiment, there is provided an apparatus for optical deconvolution. The apparatus may include an optical element and at least one processor. The processor propagate, for each of one or more wavelengths, a point source field from an object plane to a corrective mask plane to determine a source field. The processor propagate, for each of the one or more wavelengths, the point source field from an image plane to the corrective mask plane to determine an image field. The processor determine, for each of the one or more wavelengths, a phase modulation field based on the source field and the image field. The processor determine a multi-wavelength phase modulation field based on combining the phase modulation field for each of the one or more wavelengths. The processor fabricate the optical element based on the multi-wavelength phase modulation field.
Figure 1 illustrates an example system including an optical element that performs deconvolution.
Figure 2 illustrates an example method for creating an optical element that performs deconvolution.
Figure 3 illustrates another example system including an optical element that performs deconvolution.
Figure 4 illustrates an example optical response of a system using an example optical element that performs deconvolution.
Figure 5 illustrates an example computing system.
Figure 6 illustrates an example computing apparatus.
Images captured by an image sensor of an electronic device may be blurred for a variety of reasons. For example, a front-facing camera may be disposed under a display (or another surface) of a personal electronic device, for example to decrease the camera's footprint on the surface of the device and to increase the useable surface of the device. As an example, placing a front-facing camera behind a display of an electronic device may increase the size of the device's display. However, disposing the front-facing camera system behind the display panel may degrade images captured by the front-facing camera, for example because of interference caused by the display structure as light passes through the display to the camera sensor, as described more fully below.
One or more PSF measurements can be performed to characterize the degradation of an image captured by an image sensor, such as an under-display camera. Each PSF may be a function of the source's wavelength, distance, and angle with the optical axis with respect to the camera's sensor. The set of PSFs are then used to reconstruct an undegraded image via deconvolution, for example by convolving the blurred image with the inverse PSFs. The deconvolution is typically performed as a computational, numerical process by a computing device, such as by a processor of a computing device. Deconvolution calculations consume system resources, such as power, memory, and available processing capabilities, and for a device to perform deconvolution computationally the device must have the minimum capabilities, such as processing capabilities, necessary to perform the computations.
In contrast, embodiments of this disclosure perform deconvolution in the optical domain by using one or more physical optical elements designed to deblur images. The physical optical element optically performs deconvolution by manipulating the light that reaches a camera's sensor, and therefore requires little or no computation to be performed by the device in order to de-blur an image. Embodiments of this disclosure therefore reduce systems cost, computational requirements, power budget, and the time required for image reconstruction. Moreover, embodiments discloses herein enable deconvolution techniques to be performed by lightweight devices that do not have the computational resources necessary to perform deconvolution.
Figure 1 illustrates an example system including a corrective optical element that performs deconvolution. As shown in the example of Figure 1, source 110, which may be a point source or may represent a point source, lies in an object plane and creates optical source field S. As explained more fully herein, source field S may be incoherent light comprised of many different wavelengths, e.g., wavelengths in the visible spectrum. Source field S arrives at, and is modified by, mask 120, which for example represents the layers of a physical display screen, for example a display screen of a personal electronic device, such as a mobile phone, tablet computer, smartwatch, camera, laptop, monitor, television, and so forth As shown in the example of Figure 1, source field S passes through a transparent portion of the display screen and may interact with one or more optical components 130. For example, optical components 130 may include one or more lenses, which may be part of a camera system, that collect and focus light. While the example of Figure 1 illustrates a single optical component 130, this disclosure contemplates that more than one optical component 130 may be present, and moreover that in some embodiments all or some optical components may be disposed prior to corrective mask 140 while in some embodiments all or some optical components may be disposed after corrective mask 140.
As shown in the example of Figure 1, after passing through mask 120 and optical component 130, source field S reaches corrective mask 140 (also referred to herein as an "optical element" or "corrective optical element"). Corrective mask 140 interacts with and modifies source field S so that the optical field emerging from corrective element 140 is image field I. As explained more fully below, corrective mask 140 deconvolves the blurring introduced to source field S, e.g., by the display structure represented by mask 120. The resulting image field I represents a de-blurred image field, and as shown in the example of Figure 1, de-blurred image field I is captured by image sensor 150, for example an image sensor of a camera. Thus, the resulting image captured by image sensor 150 need not be deconvolved using computational deconvolution techniques, because corrective mask 140 has physically performed the deconvolution necessary to deblur the image field so that the camera captures an already de-blurred image.
While the example of Figure 1 relates to deconvolving an image captured by a camera that is mounted under a display of a device, this disclosure contemplates that the optical element disclosed herein may perform deconvolution in any suitable device or context. Moreover, while the example of Figure 1 describes the camera and optical element- in the context of a personal electronic device with a display, this disclosure contemplates that the components described herein may be disposed in any suitable device that has an at least partially optically transparent surface, such as for example an appliance, mirror, etc.
Figure 2 illustrates an example method for creating, or fabricating, an optical element that performs deconvolution, such as corrective mask 140 of the example of Figure 1. The example method of Figure 2 may begin at step 210, which includes propagating, for each of one or more wavelengths
Figure PCTKR2022015641-appb-img-000001
, a point source field from an object plane to a corrective mask plane to determine a source field
Figure PCTKR2022015641-appb-img-000002
. For example, as explained above with reference to Figure 1, point source 110 lies in an object plane, while the corrective mask plane is the plane in which corrective mask 140 lies. This disclosure contemplates that any suitable number of wavelengths
Figure PCTKR2022015641-appb-img-000003
may be used to generate corresponding source fields
Figure PCTKR2022015641-appb-img-000004
. For example, a set of wavelengths across the visible spectrum may be chosen, each wavelength corresponding to a source field
Figure PCTKR2022015641-appb-img-000005
.
At step 220, the method of Figrue 2 includes propagating, for each of the one or more wavelengths
Figure PCTKR2022015641-appb-img-000006
, the point source field
Figure PCTKR2022015641-appb-img-000007
from an image plane to the corrective mask plane to determine an image field
Figure PCTKR2022015641-appb-img-000008
. For example, with reference to Figure 1, the image plane corresponds to the plane in which sensor 150 is disposed. At step 230, the method of Figure 2 includes determining, for each of the one or more wavelengths
Figure PCTKR2022015641-appb-img-000009
, a phase modulation field
Figure PCTKR2022015641-appb-img-000010
based on the source field
Figure PCTKR2022015641-appb-img-000011
and the image field
Figure PCTKR2022015641-appb-img-000012
. For example, each phase modulation field
Figure PCTKR2022015641-appb-img-000013
may be equal to
Figure PCTKR2022015641-appb-img-000014
.
At step 240, the method of Figure 2 includes determining a multi-wavelength phase modulation field
Figure PCTKR2022015641-appb-img-000015
based on combining the phase modulation field for each of the one or more wavelengths
Figure PCTKR2022015641-appb-img-000016
. The combination of each
Figure PCTKR2022015641-appb-img-000017
into the multi-wavelength phase modulation field
Figure PCTKR2022015641-appb-img-000018
may be accomplished using any suitable techniques, such as for example using superposition (complex addition), random sampling, etc.
Particular embodiments may repeat one or more steps of the method of Figure 2, where appropriate. Although this disclosure describes and illustrates particular steps of the method of Figure 2 as occurring in a particular order, this disclosure contemplates any suitable steps of the method of Figuure 2 occurring in any suitable order. Moreover, this disclosure contemplates that some or all of the computing operations described herein, including certain steps of the example method illustrated in Figure 2 such as steps 230 and 240, may be performed by circuitry of a computing device described herein, by a processor coupled to non-transitory computer readable storage media, or any suitable combination thereof.
The multi-wavelength phase modulation field
Figure PCTKR2022015641-appb-img-000019
can be used to design and fabricate a physical corrective optical element, which in particular embodiments may occur after simulation studies are used to test and validate
Figure PCTKR2022015641-appb-img-000020
. A physical corrective optical element that deblurs distortion caused by, e.g., the layers of a device's display can be physically generated from the multi-wavelength phase modulation field
Figure PCTKR2022015641-appb-img-000021
by any of a variety of different fabrication methods known in the field, including, for example binary amplitude masks, phase masks, kinoforms, freeform holographic optical elements, metalenses, etc.
Once the physical optical element is fabricated from the multi-wavelength phase modulation field
Figure PCTKR2022015641-appb-img-000022
, the optical element can be disposed in a device at the location of the corrective mask plane described above. The device can then perform image deconvolution using the fabricated optical element, without having to deconvolve the images computationally.
This disclosure contemplates that a corrective optical element may be disposed in any suitable location in a device. For example, Figure 1 illustrates an example in which the corrective optical element (correction mask 140) is disposed between a display structure (mask 120) and an image sensor 150.
Figure 3 illustrates another example where the corrective mask 340 is combined (i.e., co-located) with the display mask 320 to form a combined mask. For example, a corrective mask may be placed on the bottom of the display layers of a device.
Moreover, while examples in this disclosure relate to deconvolution and image capture of visible light, this disclosure contemplates that the optical elements described herein may be applied to other spectrums. For example, a depth sensor may sense electromagnetic waves in a spectrum that includes UV radiation or infrared radiation, or both, and an optical element may be fabricated for the depth sensor by, for example, including wavelengths in those spectrums in steps 210 and 220 of the example method of Figure 2.
Figure 4 illustrates an example optical response of a system using a corrective optical element as described herein. Figure 4 illustrates an example display structure mask 410, with the dark regions indicting non-transparent features of the display mask and the white regions indicating transparent (or partially transparent) regions. As a result of mask 410, light from a point source passing through mask 410 has a PSF as shown in image 420, which illustrates the blurring that display structure 410 introduces.
Figure 4 also illustrates an example of a corrective phase mask 440, where phase modulation is partly represented by the intensity of the greyscale shown. A physical optical element can be fabricated from phase mask 440 and introduced to correct the blurring shown in image 420. For example, physical mask 450 illustrates an example where a binarized phase mask based on physical mask 440 is combined with the physical structure of display mask 430. The PSF of display mask 450 is shown in image 460, which illustrates deblurring of a point source relative to image 420 for display mask 410.
Figure 5 illustrates an example computer system 500. In particular embodiments, one or more computer systems 500 perform one or more steps of one or more methods described or illustrated herein. In particular embodiments, one or more computer systems 500 provide functionality described or illustrated herein. In particular embodiments, software running on one or more computer systems 500 performs one or more steps of one or more methods described or illustrated herein or provides functionality described or illustrated herein. Particular embodiments include one or more portions of one or more computer systems 500. Herein, reference to a computer system may encompass a computing device, and vice versa, where appropriate. Moreover, reference to a computer system may encompass one or more computer systems, where appropriate.
This disclosure contemplates any suitable number of computer systems 500. This disclosure contemplates computer system 500 taking any suitable physical form. As example and not by way of limitation, computer system 500 may be an embedded computer system, a system-on-chip (SOC), a single-board computer system (SBC) (such as, for example, a computer-on-module (COM) or system-on-module (SOM)), a desktop computer system, a laptop or notebook computer system, an interactive kiosk, a mainframe, a mesh of computer systems, a mobile telephone, a personal digital assistant (PDA), a server, a tablet computer system, or a combination of two or more of these. Where appropriate, computer system 500 may include one or more computer systems 500; be unitary or distributed; span multiple locations; span multiple machines; span multiple data centers; or reside in a cloud, which may include one or more cloud components in one or more networks. Where appropriate, one or more computer systems 500 may perform without substantial spatial or temporal limitation one or more steps of one or more methods described or illustrated herein. As an example and not by way of limitation, one or more computer systems 500 may perform in real time or in batch mode one or more steps of one or more methods described or illustrated herein. One or more computer systems 500 may perform at different times or at different locations one or more steps of one or more methods described or illustrated herein, where appropriate.
In particular embodiments, computer system 500 includes a processor 502, memory 504, storage 506, an input/output (I/O) interface 508, a communication interface 510, and a bus 512. Although this disclosure describes and illustrates a particular computer system having a particular number of particular components in a particular arrangement, this disclosure contemplates any suitable computer system having any suitable number of any suitable components in any suitable arrangement.
In particular embodiments, processor 502 includes hardware for executing instructions, such as those making up a computer program. As an example and not by way of limitation, to execute instructions, processor 502 may retrieve (or fetch) the instructions from an internal register, an internal cache, memory 504, or storage 506; decode and execute them; and then write one or more results to an internal register, an internal cache, memory 504, or storage 506. In particular embodiments, processor 502 may include one or more internal caches for data, instructions, or addresses. This disclosure contemplates processor 502 including any suitable number of any suitable internal caches, where appropriate. As an example and not by way of limitation, processor 502 may include one or more instruction caches, one or more data caches, and one or more translation lookaside buffers (TLBs). Instructions in the instruction caches may be copies of instructions in memory 504 or storage 506, and the instruction caches may speed up retrieval of those instructions by processor 502. Data in the data caches may be copies of data in memory 504 or storage 506 for instructions executing at processor 502 to operate on; the results of previous instructions executed at processor 502 for access by subsequent instructions executing at processor 502 or for writing to memory 504 or storage 506; or other suitable data. The data caches may speed up read or write operations by processor 502. The TLBs may speed up virtual-address translation for processor 502. In particular embodiments, processor 502 may include one or more internal registers for data, instructions, or addresses. This disclosure contemplates processor 502 including any suitable number of any suitable internal registers, where appropriate. Where appropriate, processor 502 may include one or more arithmetic logic units (ALUs); be a multi-core processor; or include one or more processors 502. Although this disclosure describes and illustrates a particular processor, this disclosure contemplates any suitable processor.
In particular embodiments, memory 504 includes main memory for storing instructions for processor 502 to execute or data for processor 502 to operate on. As an example and not by way of limitation, computer system 500 may load instructions from storage 506 or another source (such as, for example, another computer system 500) to memory 504. Processor 502 may then load the instructions from memory 504 to an internal register or internal cache. To execute the instructions, processor 502 may retrieve the instructions from the internal register or internal cache and decode them. During or after execution of the instructions, processor 502 may write one or more results (which may be intermediate or final results) to the internal register or internal cache. Processor 502 may then write one or more of those results to memory 504. In particular embodiments, processor 502 executes only instructions in one or more internal registers or internal caches or in memory 504 (as opposed to storage 506 or elsewhere) and operates only on data in one or more internal registers or internal caches or in memory 504 (as opposed to storage 506 or elsewhere). One or more memory buses (which may each include an address bus and a data bus) may couple processor 502 to memory 504. Bus 512 may include one or more memory buses, as described below. In particular embodiments, one or more memory management units (MMUs) reside between processor 502 and memory 504 and facilitate accesses to memory 504 requested by processor 502. In particular embodiments, memory 504 includes random access memory (RAM). This RAM may be volatile memory, where appropriate Where appropriate, this RAM may be dynamic RAM (DRAM) or static RAM (SRAM). Moreover, where appropriate, this RAM may be single-ported or multi-ported RAM. This disclosure contemplates any suitable RAM. Memory 504 may include one or more memories 504, where appropriate. Although this disclosure describes and illustrates particular memory, this disclosure contemplates any suitable memory.
In particular embodiments, storage 506 includes mass storage for data or instructions. As an example and not by way of limitation, storage 506 may include a hard disk drive (HDD), a floppy disk drive, flash memory, an optical disc, a magneto-optical disc, magnetic tape, or a Universal Serial Bus (USB) drive or a combination of two or more of these. Storage 506 may include removable or non-removable (or fixed) media, where appropriate. Storage 506 may be internal or external to computer system 500, where appropriate. In particular embodiments, storage 506 is non-volatile, solid-state memory. In particular embodiments, storage 506 includes read-only memory (ROM). Where appropriate, this ROM may be mask-programmed ROM, programmable ROM (PROM), erasable PROM (EPROM), electrically erasable PROM (EEPROM), electrically alterable ROM (EAROM), or flash memory or a combination of two or more of these. This disclosure contemplates mass storage 506 taking any suitable physical form. Storage 506 may include one or more storage control units facilitating communication between processor 502 and storage 506, where appropriate. Where appropriate, storage 506 may include one or more storages 506. Although this disclosure describes and illustrates particular storage, this disclosure contemplates any suitable storage.
In particular embodiments, I/O interface 508 includes hardware, software, or both, providing one or more interfaces for communication between computer system 500 and one or more I/O devices. Computer system 500 may include one or more of these I/O devices, where appropriate. One or more of these I/O devices may enable communication between a person and computer system 500. As an example and not by way of limitation, an I/O device may include a keyboard, keypad, microphone, monitor, mouse, printer, scanner, speaker, still camera, stylus, tablet, touch screen, trackball, video camera, another suitable I/O device or a combination of two or more of these. An I/O device may include one or more sensors. This disclosure contemplates any suitable I/O devices and any suitable I/O interfaces 508 for them. Where appropriate, I/O interface 508 may include one or more device or software drivers enabling processor 502 to drive one or more of these I/O devices. I/O interface 508 may include one or more I/O interfaces 508, where appropriate. Although this disclosure describes and illustrates a particular I/O interface, this disclosure contemplates any suitable I/O interface.
In particular embodiments, communication interface 510 includes hardware, software, or both providing one or more interfaces for communication (such as, for example, packet-based communication) between computer system 500 and one or more other computer systems 500 or one or more networks. As an example and not by way of limitation, communication interface 510 may include a network interface controller (NIC) or network adapter for communicating with an Ethernet or other wire-based network or a wireless NIC (WNIC) or wireless adapter for communicating with a wireless network, such as a WI-FI network. This disclosure contemplates any suitable network and any suitable communication interface 510 for it. As an example and not by way of limitation, computer system 500 may communicate with an ad hoc network, a personal area network (PAN), a local area network (LAN), a wide area network (WAN), a metropolitan area network (MAN), or one or more portions of the Internet or a combination of two or more of these. One or more portions of one or more of these networks may be wired or wireless. As an example, computer system 500 may communicate with a wireless PAN (WPAN) (such as, for example, a BLUETOOTH WPAN), a WI-FI network, a WI-MAX network, a cellular telephone network (such as, for example, a Global System for Mobile Communications (GSM) network), or other suitable wireless network or a combination of two or more of these. Computer system 500 may include any suitable communication interface 510 for any of these networks, where appropriate. Communication interface 510 may include one or more communication interfaces 510, where appropriate. Although this disclosure describes and illustrates a particular communication interface, this disclosure contemplates any suitable communication interface.
In particular embodiments, bus 512 includes hardware, software, or both coupling components of computer system 500 to each other. As an example and not by way of limitation, bus 512 may include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a front-side bus (FSB), a HYPERTRANSPORT (HT) interconnect, an Industry Standard Architecture (ISA) bus, an INFINIBAND interconnect, a low-pin-count (LPC) bus, a memory bus, a Micro Channel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCIe) bus, a serial advanced technology attachment (SATA) bus, a Video Electronics Standards Association local (VLB) bus, or another suitable bus or a combination of two or more of these. Bus 512 may include one or more buses 512, where appropriate. Although this disclosure describes and illustrates a particular bus, this disclosure contemplates any suitable bus or interconnect.
Figure 6 illustrates an example computer apparatus 600. The computer apparatus 600 may include an optical element 610, an image sensor 620, a display 630 and at least one processor 640. However, all of the illustrated components are not essential. The computer apparatus 600 may be implemented by more or less components than those illustrated in Figure 6.
The processor may perform one or more steps of one or more methods described or illustrated herein. In particular embodiments, one or more computer apparatus 600 may include the computer systems 500 or the computer device described or illustrated herein.
Embodiments of this disclosure perform deconvolution in the optical domain by using one or more physical optical elements designed to deblur images.
According to an embodiment, there is provided a method for optical deconvolution. The method may include: propagating, for each of one or more wavelengths, a point source field from an object plane to a corrective mask plane to determine a source field; propagating, for each of the one or more wavelengths, the point source field from an image plane to the corrective mask plane to determine an image field; determining, for each of the one or more wavelengths, a phase modulation field based on the source field and the image field; and determining a multi-wavelength phase modulation field based on combining the phase modulation field for each of the one or more wavelengths.
According to an embodiment, the modulation field for each of the one or more wavelengths is combined based on at least one of : super-positioning or random sampling.
According to an embodiment, the method may further include : providing an optical element based on the multi-wavelength phase modulation, wherein the optical element deblurs optical blurring by a display.
According to an embodiment, the optical element is disposed behind the display.
According to an embodiment, the optical element is disposed spatially coincident with the display.
According to an embodiment, for each of the one or more wavelengths, the phase modulation field comprises the source field for that wavelength divided by the image field for that wavelength.
According to an embodiment, the point source field from the object plane to the corrective mask plane and the point source field from the image plane to corrective mask plane each incoherent light.
According to an embodiment, the method may further include: receving, at the optical element of a device, light from an object external to the device; modulating, by the optical element, the light from the object, wherein the modulation by the optical clement deblurs blurring caused by one or more components of the device; and capturing the modulated light.
According to an embodiment, the method may further include: displaying an image of the object as captured.
Embodiments of this disclosure therefore reduce systems cost, computational requirements, power budget, and the time required for image reconstruction.
Herein, a computer-readable non-transitory storage medium or media may include one or more semiconductor-based or other integrated circuits (ICs) (such, as for example, field-programmable gate arrays (FPGAs) or application-specific ICs (ASICs)), hard disk drives (HDDs), hybrid hard drives (HHDs), optical discs, optical disc drives (ODDs), magneto-optical discs, magneto-optical drives, floppy diskettes, floppy disk drives (FDDs), magnetic tapes, solid-state drives (SSDs), RAM-drives, SECURE DIGITAL cards or drives, any other suitable computer-readable non-transitory storage media, or any suitable combination of two or more of these, where appropriate. A computer-readable non-transitory storage medium may be volatile, non-volatile, or a combination of volatile and non-volatile, where appropriate.
Herein, "or" is inclusive and not exclusive, unless expressly indicated otherwise or indicated otherwise by context. Therefore, herein, "A or B" means "A, B, or both," unless expressly indicated otherwise or indicated otherwise by context. Moreover, "and" is both joint and several, unless expressly indicated otherwise or indicated otherwise by context. Therefore, herein, "A and B" means "A and B, jointly or severally," unless expressly indicated otherwise or indicated otherwise by context.
The scope of this disclosure encompasses all changes, substitutions, variations, alterations, and modifications to the example embodiments described or illustrated herein that a person having ordinary skill in the art would comprehend. The scope of this disclosure is not limited to the example embodiments described or illustrated herein. Moreover, although this disclosure describes and illustrates respective embodiments herein as including particular components, elements, feature, functions, operations, or steps, any of these embodiments may include any combination or permutation of any of the components, elements, features, functions, operations, or steps described or illustrated anywhere herein that a person having ordinary skill in the art would comprehend.

Claims (15)

  1. A method for optical deconvolution comprising:
    propagating(210), for each of one or more wavelengths, a point source field from an object plane to a corrective mask plane to determine a source field;
    propagating(220), for each of the one or more wavelengths, the point source field from an image plane to the corrective mask plane to determine an image field;
    determining(230), for each of the one or more wavelengths, a phase modulation field based on the source field and the image field; and
    determining(240) a multi-wavelength phase modulation field based on combining the phase modulation field for each of the one or more wavelengths.
  2. The method of Claim 1, wherein the phase modulation field for each of the one or more wavelengths is combined based on at least one of: super-positioning or random sampling.
  3. The method of any one of Claim 1 to 2, further comprising:
    providing an optical element based on the multi-wavelength phase modulation field, wherein the optical element deblurs optical blurring caused by a display.
  4. The method of Claim 3, wherein the optical element is disposed behind the display.
  5. The method of Claim 3, wherein the optical element is disposed spatially coincident with the display.
  6. The method of any one of Claim 1 to 5, wherein for each of the one or more wavelengths the phase modulation field comprises the source field for that wavelength divided by the image field for that wavelength.
  7. The method of any one of Claim 1 to 6, wherein the point source field from the object plane to the corrective mask plane and the point source field from the image plane to the corrective mask plane each comprise incoherent light.
  8. A method of any one of Claim 3 to 7, further comprising:
    receiving, at the optical element of a device, light from an object external to the device;
    modulating, by the optical element, the light from the object, wherein the modulation by the optical element deblurs blurring caused by one or more components of the device; and
    capturing the modulated light.
  9. The method of Claim 8, further comprising: displaying an image of the object as captured.
  10. An apparatus for optical deconvolution comprising:
    an optical element(610), and
    at least one processor(640) configured to :
    propagate, for each of one or more wavelengths, a point source field from an object plane to a corrective mask plane to determine a source field;
    propagate, for each of the one or more wavelengths, the point source field from an image plane to the corrective mask plane to determine an image field;
    determine, for each of the one or more wavelengths, a phase modulation field based on the source field and the image field;
    determine a multi-wavelength phase modulation field based on combining the phase modulation field for each of the one or more wavelengths; and
    fabricate the optical element based on the multi-wavelength phase modulation field.
  11. The apparatus of Claim 10, wherein the phase modulation field for each of the one or more wavelengths is combined based on at least one of: super-positioning or random sampling.
  12. The apparatus of any one of Claim 10 to 11, further comprising:
    a display(620); and
    an image sensor(630) disposed behind the display, wherein the optical element is disposed in front of the image sensor and the optical element deblurs optical blurring caused by the display.
  13. The apparatus of Claim 12, wherein the optical element is disposed behind the display.
  14. The apparatus of Claim 12, wherein the optical element is disposed spatially coincident with the display.
  15. The apparatus of any one of Claim 10 to 14, wherein for each of the one or more wavelengths the phase modulation field comprises the source field for that wavelength divided by the image field for that wavelength.
PCT/KR2022/015641 2021-10-14 2022-10-14 A method and apparatus for optical deconvolution Ceased WO2023063792A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP22881419.0A EP4327058B1 (en) 2021-10-14 2022-10-14 A method and apparatus for optical deconvolution

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US202163255819P 2021-10-14 2021-10-14
US63/255,819 2021-10-14
US17/963,609 2022-10-11
US17/963,609 US12216277B2 (en) 2021-10-14 2022-10-11 Optical element for deconvolution

Publications (1)

Publication Number Publication Date
WO2023063792A1 true WO2023063792A1 (en) 2023-04-20

Family

ID=85982954

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2022/015641 Ceased WO2023063792A1 (en) 2021-10-14 2022-10-14 A method and apparatus for optical deconvolution

Country Status (3)

Country Link
US (1) US12216277B2 (en)
EP (1) EP4327058B1 (en)
WO (1) WO2023063792A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117073840B (en) * 2023-10-13 2023-12-29 深圳市中达瑞和科技有限公司 Multispectral imaging method, multispectral imaging system and multispectral imaging related equipment based on optimal computational imaging
CN119316581B (en) * 2024-09-12 2025-07-04 甬江实验室 Imaging method, imaging device, head mounted display and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008070566A (en) * 2006-09-13 2008-03-27 Matsushita Electric Ind Co Ltd Camera system, camera body, interchangeable lens unit, and image blur correction method
CN101414094A (en) * 2007-10-15 2009-04-22 佳能株式会社 Optical apparatus including image blur correction device
WO2016154392A1 (en) * 2015-03-24 2016-09-29 University Of Florida Research Foundation, Inc. Optical privatizing device, system and method of use
CN112202991A (en) 2020-09-17 2021-01-08 欧菲微电子技术有限公司 Camera module, electronic equipment, optical element and preparation method of camera module
US20210029336A1 (en) * 2019-07-26 2021-01-28 Samsung Electronics Company, Ltd. Processing images captured by a camera behind a display
CN113053253A (en) 2020-10-19 2021-06-29 上海鲲游科技有限公司 Optical system under screen, phase compensation element and method thereof, and electronic device
CN113067961A (en) 2020-10-19 2021-07-02 上海鲲游科技有限公司 Under-screen camera imaging system, phase compensation element and manufacturing method thereof

Family Cites Families (109)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3971065A (en) 1975-03-05 1976-07-20 Eastman Kodak Company Color imaging array
TW510131B (en) 2000-05-24 2002-11-11 Chi Mei Electronic Corp Image input/output device
JP4389371B2 (en) 2000-09-28 2009-12-24 株式会社ニコン Image restoration apparatus and image restoration method
WO2003079094A2 (en) 2002-03-17 2003-09-25 Deep Video Imaging Limited Optimising point spread function of spatial filter
WO2004063989A2 (en) 2003-01-16 2004-07-29 D-Blur Technologies Ltd. Camera with image enhancement functions
US7053613B2 (en) 2004-06-03 2006-05-30 Fa-Hsuan Lin Method for parallel image reconstruction using automatic regularization
ES2272192B1 (en) 2005-10-14 2008-03-16 Consejo Superior Invet. Cientificas METHOD OF BLIND DECONVOLUTION AND SUPERRESOLUTION FOR SEQUENCES AND SETS OF IMAGES, AND THEIR APPLICATIONS.
DE102005052061A1 (en) 2005-11-01 2007-05-16 Carl Zeiss Imaging Solutions G Method and device for image processing
KR101292458B1 (en) 2005-11-10 2013-07-31 테세라 인터내셔널, 인크 Image enhancement in the mosaic domain
US7724351B2 (en) 2006-01-30 2010-05-25 Asml Netherlands B.V. Lithographic apparatus, device manufacturing method and exchangeable optical element
US8036481B2 (en) 2006-07-14 2011-10-11 Eastman Kodak Company Image processing apparatus and image restoration method and program
US7719719B2 (en) 2006-09-18 2010-05-18 Xerox Corporation Sharpening a halftoned image
US7796872B2 (en) 2007-01-05 2010-09-14 Invensense, Inc. Method and apparatus for producing a sharp image from a handheld device containing a gyroscope
JP2008172321A (en) 2007-01-09 2008-07-24 Olympus Imaging Corp Image pickup device for performing electric image recovery processing
JP4930109B2 (en) 2007-03-06 2012-05-16 ソニー株式会社 Solid-state imaging device, imaging device
US8289438B2 (en) 2008-09-24 2012-10-16 Apple Inc. Using distance/proximity information when applying a point spread function in a portable media device
WO2010081229A1 (en) 2009-01-19 2010-07-22 The University Of British Columbia Multiplexed imaging
US20100188528A1 (en) 2009-01-28 2010-07-29 Kabushiki Kaisha Toshiba Image recording device, manufacturing apparatus of image recording device, and manufacturing method of image recording device
US20110013056A1 (en) 2009-07-17 2011-01-20 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Color filters and demosaicing techniques for digital imaging
US8654234B2 (en) 2009-07-26 2014-02-18 Massachusetts Institute Of Technology Bi-directional screen
US20110075257A1 (en) 2009-09-14 2011-03-31 The Arizona Board Of Regents On Behalf Of The University Of Arizona 3-Dimensional electro-optical see-through displays
US8587703B2 (en) 2009-12-01 2013-11-19 Aptina Imaging Corporation Systems and methods for image restoration
JP2011128978A (en) 2009-12-18 2011-06-30 Sony Corp Information processor, information processing method and program
JP2011134204A (en) 2009-12-25 2011-07-07 Sony Corp Image processing device, image processing method and program
KR101633397B1 (en) 2010-03-12 2016-06-27 삼성전자주식회사 Image restoration device, image restoration method and image restoration system
KR101640456B1 (en) 2010-03-15 2016-07-19 삼성전자주식회사 Apparatus and Method imaging through hole of each pixels of display panel
JP2011242616A (en) 2010-05-19 2011-12-01 Sony Corp Image display device, electronic apparatus, image display system, image acquisition method, and program
WO2012030622A1 (en) 2010-08-31 2012-03-08 Dolby Laboratories Licensing Corporation Ambient black level
JP5635844B2 (en) 2010-09-06 2014-12-03 キヤノン株式会社 Focus adjustment apparatus and imaging apparatus
US10032254B2 (en) 2010-09-28 2018-07-24 MAX-PLANCK-Gesellschaft zur Förderung der Wissenschaften e.V. Method and device for recovering a digital image from a sequence of observed digital images
KR101781533B1 (en) 2010-12-23 2017-09-27 삼성디스플레이 주식회사 Image capture apparatus and photographing method using the apparatus
CN102812715B (en) 2011-01-27 2015-08-19 松下电器产业株式会社 Three-dimensional image sensing device and 3-D view image pickup method
JP2013005258A (en) 2011-06-17 2013-01-07 Panasonic Corp Blur correction apparatus, blur correction method, and business form
WO2013052241A1 (en) 2011-10-03 2013-04-11 Nikon Corporation Motion blur estimation and restoration using light trails
KR101894391B1 (en) 2011-10-05 2018-09-04 삼성전자주식회사 Apparatus for generating diagnosis image, medical imaging system, and method for beamforming
US10656437B2 (en) 2011-12-21 2020-05-19 Brien Holden Vision Institute Limited Optical lens with halo reduction
KR101864452B1 (en) 2012-01-12 2018-06-04 삼성전자주식회사 Image taking and video communincation device and method
WO2013115383A1 (en) * 2012-02-03 2013-08-08 シチズンホールディングス株式会社 Phase modulation device and laser microscope
JP5968073B2 (en) 2012-05-18 2016-08-10 キヤノン株式会社 Image processing apparatus, imaging apparatus, image processing method, and image processing program
US20130321686A1 (en) 2012-06-01 2013-12-05 Kar-Han Tan Display-camera system with switchable diffuser
US8989447B2 (en) 2012-08-13 2015-03-24 Texas Instruments Incorporated Dynamic focus for computational imaging
US9310843B2 (en) 2013-01-02 2016-04-12 Apple Inc. Electronic devices with light sensors and displays
CN104704806B (en) 2013-03-28 2017-08-29 富士胶片株式会社 Image processing device, imaging device, and image processing method
KR101462351B1 (en) 2013-08-16 2014-11-14 영남대학교 산학협력단 Apparatus for eye contact video call
US10309936B2 (en) 2013-10-11 2019-06-04 Seno Medical Instruments, Inc. Systems and methods for component separation in medical imaging
US10151933B2 (en) 2013-12-20 2018-12-11 Sony Corporation Apparatus and optical system including an optical element
JP6042030B2 (en) 2014-03-28 2016-12-14 富士フイルム株式会社 Image processing apparatus, photographing apparatus, image processing method, and program
CN104182727B (en) 2014-05-16 2021-07-30 深圳印象认知技术有限公司 Ultra-thin fingerprint and palm print acquisition device and fingerprint and palm print image acquisition method
CN105335950B (en) 2014-05-28 2019-02-12 华为技术有限公司 Image processing method and image processing device
WO2015186511A1 (en) 2014-06-03 2015-12-10 ソニー株式会社 Image processing apparatus and image processing method
US10018851B2 (en) 2014-08-14 2018-07-10 Yakov Soskind Optical field transformation methods and systems
US10317597B2 (en) * 2014-08-26 2019-06-11 The Board Of Trustees Of The Leland Stanford Junior University Light-field microscopy with phase masking
JP6071974B2 (en) 2014-10-21 2017-02-01 キヤノン株式会社 Image processing method, image processing apparatus, imaging apparatus, and image processing program
US9940717B2 (en) 2014-12-23 2018-04-10 Intel Corporation Method and system of geometric camera self-calibration quality assessment
CN104537620B (en) 2014-12-30 2017-04-12 华中科技大学 Direction-adaptive image deblurring method
US9648236B2 (en) 2015-02-19 2017-05-09 Blackberry Limited Device with a front facing camera having discrete focus positions
US10330566B2 (en) 2015-03-05 2019-06-25 Eyenetra, Inc. Methods and apparatus for small aperture lensometer
KR102195407B1 (en) 2015-03-16 2020-12-29 삼성전자주식회사 Image signal processor and devices having the same
WO2016154445A1 (en) 2015-03-24 2016-09-29 University Of Utah Research Foundation Imaging device with image dispersing to create a spatially coded image
JP6347763B2 (en) 2015-05-19 2018-06-27 キヤノン株式会社 Image processing apparatus, imaging apparatus, image processing method, and image processing program
US10548473B2 (en) 2015-06-23 2020-02-04 Essilor International Optometry measuring scale
US10178381B2 (en) 2015-07-14 2019-01-08 Microsoft Technology Licensing, Llc Depth-spatial frequency-response assessment
KR20170009601A (en) 2015-07-17 2017-01-25 삼성전자주식회사 Tomography apparatus and method for a tomography image thereof
JP6503963B2 (en) 2015-07-29 2019-04-24 オムロン株式会社 Optical device
JP6608763B2 (en) 2015-08-20 2019-11-20 株式会社東芝 Image processing apparatus and photographing apparatus
KR101850871B1 (en) 2015-08-26 2018-04-23 주식회사 디알텍 Method for processing radiography image and radiography system
US10250782B2 (en) 2015-10-08 2019-04-02 Samsung Electro-Mechanics Co., Ltd. Camera module, electronic device, and method of operating the same using pre-estimated lens-customized point spread function (PSF)
US10416087B2 (en) 2016-01-01 2019-09-17 Kla-Tencor Corporation Systems and methods for defect detection using image reconstruction
KR102419624B1 (en) 2016-01-21 2022-07-11 삼성전자 주식회사 Arrangement structure of sensor of electronic apparatus
US10191577B2 (en) 2016-02-16 2019-01-29 Samsung Electronics Co., Ltd. Electronic device
US9911208B2 (en) 2016-04-11 2018-03-06 Toshiba Medical Systems Corporation Apparatus and method of iterative image reconstruction using regularization-parameter control
US20170316552A1 (en) 2016-04-27 2017-11-02 Ramot At Tel-Aviv University Ltd. Blind image deblurring via progressive removal of blur residual
DE102016217785A1 (en) 2016-09-16 2018-03-22 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Optical arrangement for generating light field distributions and method for operating an optical arrangement
US10217190B2 (en) 2016-12-27 2019-02-26 Kla-Tencor Corporation System and method for reconstructing high-resolution point spread functions from low-resolution inspection images
US10958841B2 (en) 2017-01-06 2021-03-23 Intel Corporation Integrated image sensor and display pixel
US11282176B2 (en) 2017-01-12 2022-03-22 Intel Corporation Image refocusing
CA3063710A1 (en) 2017-05-18 2018-11-22 Arizona Board Of Regents On Behalf Of The University Of Arizona Multilayer high-dynamic-range head-mounted display
US10595724B2 (en) 2017-08-04 2020-03-24 Ho Wa LAI Adaptor for an image capture device for fundus photography
CN107290846B (en) 2017-08-04 2019-06-21 南京理工大学 Quantitative phase microscopy imaging method based on annular programmable LED illumination
WO2019031187A1 (en) * 2017-08-07 2019-02-14 ソニー株式会社 Phase modulation device, illumination device, and projector
WO2019031230A1 (en) * 2017-08-07 2019-02-14 ソニー株式会社 Phase modulation device, lighting device, and projector
JP6487008B1 (en) 2017-10-05 2019-03-20 株式会社コンフォートビジョン研究所 High resolution imaging device
CN108335268B (en) 2018-01-05 2021-09-07 广西师范大学 A Color Image Deblurring Method Based on Blind Deconvolution
JP6625144B2 (en) 2018-01-05 2019-12-25 キヤノン株式会社 Image processing method and imaging apparatus, image processing apparatus, image processing program, storage medium, and lens device using the same
US11073712B2 (en) 2018-04-10 2021-07-27 Apple Inc. Electronic device display for through-display imaging
WO2020061845A1 (en) 2018-09-26 2020-04-02 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Imaging device and electric device
WO2020061856A1 (en) 2018-09-26 2020-04-02 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Method and device for recovering image passing through display
JP6991957B2 (en) 2018-11-28 2022-01-13 株式会社東芝 Image processing device, image pickup device and image processing method
KR102673859B1 (en) 2018-12-06 2024-06-11 삼성디스플레이 주식회사 Display device and electronic device having the same
KR102803995B1 (en) 2019-04-03 2025-05-12 삼성디스플레이 주식회사 Display apparatus and method of manufacturing the same
KR102597470B1 (en) 2019-06-05 2023-11-03 삼성전자주식회사 Metohod for determining depth map and electronic device applying the method
US11516374B2 (en) 2019-06-05 2022-11-29 Synaptics Incorporated Under-display image sensor
KR102832798B1 (en) 2019-06-17 2025-07-11 삼성디스플레이 주식회사 Display device
CN110675347B (en) 2019-09-30 2022-05-06 北京工业大学 A Blind Image Restoration Method Based on Group Sparse Representation
US11893482B2 (en) 2019-11-14 2024-02-06 Microsoft Technology Licensing, Llc Image restoration for through-display imaging
WO2021122471A1 (en) 2019-12-17 2021-06-24 Testa Ilaria Imaging system
CN112992985B (en) 2019-12-18 2024-06-25 乐金显示有限公司 Display device
KR102916637B1 (en) 2020-01-23 2026-01-27 삼성디스플레이 주식회사 Display Apparatus
US11237053B2 (en) * 2020-02-03 2022-02-01 Viavi Solutions Inc. Optical sensor device
EP3885813B1 (en) 2020-03-27 2025-12-10 Leica Microsystems CMS GmbH Method and device for estimating a sted resolution
EP3998951B1 (en) 2020-06-16 2024-12-18 Mayo Foundation for Medical Education and Research Methods for high spatial and temporal resolution ultrasound imaging of microvessels
EP4150562A4 (en) 2020-07-02 2024-02-07 Samsung Electronics Co., Ltd. Electronic device and controlling method of electronic device
KR20220014764A (en) 2020-07-29 2022-02-07 삼성전자주식회사 Electronic device and method for generating training data of artificial intelligence learning model thereof
KR102734296B1 (en) 2020-08-31 2024-11-26 삼성전자주식회사 Image enhancement method, image enhancement apparatus, method and apparatus of traning thereof
KR102899907B1 (en) 2020-08-31 2025-12-18 삼성전자주식회사 Image sensor, image acquisition appratus comprising the same, method of operating thereof
KR102883347B1 (en) 2020-10-30 2025-11-07 삼성전자주식회사 Method and apparatus for udc image restoration
US11721001B2 (en) 2021-02-16 2023-08-08 Samsung Electronics Co., Ltd. Multiple point spread function based image reconstruction for a camera behind a display
US11722796B2 (en) 2021-02-26 2023-08-08 Samsung Electronics Co., Ltd. Self-regularizing inverse filter for image deblurring
CN114331886B (en) 2021-12-23 2024-07-12 西安工业大学 A method for image deblurring based on deep features

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008070566A (en) * 2006-09-13 2008-03-27 Matsushita Electric Ind Co Ltd Camera system, camera body, interchangeable lens unit, and image blur correction method
CN101414094A (en) * 2007-10-15 2009-04-22 佳能株式会社 Optical apparatus including image blur correction device
WO2016154392A1 (en) * 2015-03-24 2016-09-29 University Of Florida Research Foundation, Inc. Optical privatizing device, system and method of use
US20210029336A1 (en) * 2019-07-26 2021-01-28 Samsung Electronics Company, Ltd. Processing images captured by a camera behind a display
CN112202991A (en) 2020-09-17 2021-01-08 欧菲微电子技术有限公司 Camera module, electronic equipment, optical element and preparation method of camera module
CN113053253A (en) 2020-10-19 2021-06-29 上海鲲游科技有限公司 Optical system under screen, phase compensation element and method thereof, and electronic device
CN113067961A (en) 2020-10-19 2021-07-02 上海鲲游科技有限公司 Under-screen camera imaging system, phase compensation element and manufacturing method thereof

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP4327058A4

Also Published As

Publication number Publication date
US12216277B2 (en) 2025-02-04
EP4327058A1 (en) 2024-02-28
US20230119549A1 (en) 2023-04-20
EP4327058A4 (en) 2024-10-23
EP4327058B1 (en) 2026-04-22

Similar Documents

Publication Publication Date Title
WO2021020821A1 (en) Processing images captured by a camera behind a display
WO2023063792A1 (en) A method and apparatus for optical deconvolution
WO2020171373A1 (en) Techniques for convolutional neural network-based multi-exposure fusion of multiple image frames and for deblurring multiple image frames
WO2022265347A1 (en) Three-dimensional scene recreation using depth fusion
CN112927144A (en) Image enhancement method, image enhancement device, medium, and electronic apparatus
CN111292406B (en) Model rendering method, device, electronic equipment and medium
WO2022177223A1 (en) Multiple point spread function based image reconstruction for a camera behind a display
WO2022181998A1 (en) Self-regularizing inverse filter for image deblurring
US20160284087A1 (en) Automatic orientation estimation of camera system relative to vehicle
CN112330788B (en) Image processing method, device, readable medium and electronic device
CN115409696B (en) Image processing method, device, electronic device and storage medium
US20260057483A1 (en) Method and apparatus for generating image with effects, device and storage medium
CN116309137A (en) A multi-viewpoint image deblurring method, device, system and electronic medium
WO2017218098A1 (en) Generating high resolution images
Jiang et al. Automatic extraction channel of space debris based on wide-field surveillance system
CN117975251B (en) High-precision target detection model and method based on underwater image enhancement
CN118968076A (en) Black light night vision full-color image processing method, device, electronic device and readable medium
CN113205530A (en) Shadow area processing method and device, computer readable medium and electronic equipment
WO2023239096A1 (en) Restoring images using deconvolution
CN107395983A (en) A kind of image processing method, mobile terminal and computer-readable recording medium
EP4189954A2 (en) Electronic apparatus and method for controlling thereof
CN114742930A (en) Image generation method, device, device and storage medium
CN115841151B (en) Model training method, device, electronic equipment and computer readable medium
WO2023014130A1 (en) Automating search for improved display structure for under-display camera systems
US20240169497A1 (en) Airy-Disk Correction for Deblurring an Image

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 22881419

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2022881419

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 2022881419

Country of ref document: EP

Effective date: 20231124

NENP Non-entry into the national phase

Ref country code: DE

WWG Wipo information: grant in national office

Ref document number: 2022881419

Country of ref document: EP