FotoNation Limited

Irlande

Retour au propriétaire

1-100 de 361 pour FotoNation Limited Trier par
Recheche Texte
Affiner par
Type PI
        Brevet 354
        Marque 7
Juridiction
        États-Unis 315
        International 42
        Europe 4
Date
2025 mai 1
2025 (AACJ) 4
2023 3
2022 6
2021 9
Voir plus
Classe IPC
H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance 108
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales 107
H04N 5/225 - Caméras de télévision 97
H04N 13/00 - Systèmes vidéo stéréoscopiquesSystèmes vidéo multi-vuesLeurs détails 64
H04N 13/02 - Générateurs de signaux d'image 64
Voir plus
Classe NICE
09 - Appareils et instruments scientifiques et électriques 7
42 - Services scientifiques, technologiques et industriels, recherche et conception 3
Statut
En Instance 4
Enregistré / En vigueur 357
  1     2     3     4        Prochaine page

1.

TRISILICA

      
Numéro de série 99195352
Statut En instance
Date de dépôt 2025-05-21
Propriétaire Fotonation Limited (Irlande)
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

Apparatus such as integrated circuit, microchip, Register Transfer Level (RTL) design, FPGA, computer hardware, chips, chiplets or chipsets for processing physical signals wherein the signal comprises audio, still images, video, radar, near infrared, far infrared, ultrasound, mm-wave wherein processing can be AI-based, computational signal processing, image processing or audio processing

2.

FOTONATION

      
Numéro d'application 019131916
Statut En instance
Date de dépôt 2025-01-16
Propriétaire Fotonation Limited (Irlande)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Apparatus for recording, transmission, manipulation, compression, enhancement, or reproduction of signals, including video, sound, or images; Computer software: Software for signal processing, specifically video, still imaging, and audio; Artificial intelligence software; Machine learning software; Image management software; Computer software, including downloadable software for use in sensor data analysis, including event sensors, digital photography, digital videography, infra-red, multispectral imaging, audio, and radio signals, namely, for analysis, categorization, object recognition, compression, enhancement, editing, and manipulation; Computer hardware: central processing units, graphic processing units, system on a chip, integrated circuits, multiprocessor chips, ASIC, for use in sensor data capture and analysis, including event sensors, digital photography, digital videography, infra-red, multispectral imaging, audio, radio signals, namely, for analysis, categorization, object recognition, compression, enhancement, editing, and manipulation. Software as a service; Platform as a service; Design and development of software and hardware, including compilers, for use in sensor data capture and analysis, including event sensors, digital photography, digital videography, infra-red, multispectral imaging, audio, radio signals, namely, for analysis, categorization, object recognition, compression, enhancement, editing, and manipulation.

3.

Miscellaneous Design

      
Numéro de série 99001630
Statut En instance
Date de dépôt 2025-01-16
Propriétaire Fotonation Limited (Irlande)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Apparatus for recording, transmission, manipulation, compression, enhancement, or reproduction of signals, including video, sound, or images; Computer software, namely, software for signal processing, specifically video, still imaging, and audio; Artificial intelligence software; Machine learning software; Image management software; Computer software, including downloadable software for use in sensor data analysis, including event sensors, digital photography, digital videography, infra-red, multispectral imaging, audio, and radio signals, namely, for analysis, categorization, object recognition, compression, enhancement, editing, and manipulation; Computer hardware, namely, central processing units, graphic processing units, system on a chip, integrated circuits, multiprocessor chips, ASIC for use in sensor data capture and analysis, including event sensors, digital photography, digital videography, infra-red, multispectral imaging, audio, radio signals, namely for analysis, categorization, object recognition, compression, enhancement, editing, and manipulation Software as a service; Platform as a service; Design and development of software and hardware, including compilers, for use in sensor data capture and analysis, including event sensors, digital photography, digital videography, infra-red, multispectral imaging, audio, radio signals, namely for analysis, categorization, object recognition, compression, enhancement, editing, and manipulation

4.

Miscellaneous Design

      
Numéro d'application 019131925
Statut En instance
Date de dépôt 2025-01-16
Propriétaire Fotonation Limited (Irlande)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Apparatus for recording, transmission, manipulation, compression, enhancement, or reproduction of signals, including video, sound, or images; Computer software: Software for signal processing, specifically video, still imaging, and audio; Artificial intelligence software; Machine learning software; Image management software; Computer software, including downloadable software for use in sensor data analysis, including event sensors, digital photography, digital videography, infra-red, multispectral imaging, audio, and radio signals, namely, for analysis, categorization, object recognition, compression, enhancement, editing, and manipulation; Computer hardware: central processing units, graphic processing units, system on a chip, integrated circuits, multiprocessor chips, ASIC, for use in sensor data capture and analysis, including event sensors, digital photography, digital videography, infra-red, multispectral imaging, audio, radio signals, namely, for analysis, categorization, object recognition, compression, enhancement, editing, and manipulation. Software as a service; Platform as a service; Design and development of software and hardware, including compilers, for use in sensor data capture and analysis, including event sensors, digital photography, digital videography, infra-red, multispectral imaging, audio, radio signals, namely, for analysis, categorization, object recognition, compression, enhancement, editing, and manipulation.

5.

VEHICLE OCCUPANT MONITORING SYSTEM INCLUDING AN IMAGE ACQUISITION DEVICE WITH A ROLLING SHUTTER IMAGE SENSOR

      
Numéro d'application EP2022078506
Numéro de publication 2023/104376
Statut Délivré - en vigueur
Date de dépôt 2022-10-13
Date de publication 2023-06-15
Propriétaire FOTONATION LIMITED (Irlande)
Inventeur(s)
  • Andorko, Istvan
  • Bigioi, Petronel
  • Stec, Piotr

Abrégé

A vehicle occupant monitoring system, OMS, comprises an image acquisition device with a rolling shutter image sensor configured to selectively operate in either: a full-resolution image mode where an image frame corresponding to the full image sensor is provided; or a region of interest, ROI, mode, where an image frame corresponding to a limited portion of the image sensor is provided. An object detector is configured to receive a full-resolution image from the image sensor and to identify a ROI corresponding to an object of interest within the image. A controller is configured to obtain an image corresponding to the ROI from the image sensor operating in ROI mode, the image having an exposure time long enough for all rows of the ROI to be illuminated by a common pulse of light from at least one infra-red light source and short enough to limit motion blur within the image.

Classes IPC  ?

  • G06V 10/141 - Commande d’éclairage
  • G06V 10/143 - Détection ou éclairage à des longueurs d’onde différentes
  • G06V 10/147 - Détails de capteurs, p. ex. lentilles de capteurs
  • G06V 10/25 - Détermination d’une région d’intérêt [ROI] ou d’un volume d’intérêt [VOI]
  • G06V 10/60 - Extraction de caractéristiques d’images ou de vidéos relative aux propriétés luminescentes, p. ex. utilisant un modèle de réflectance ou d’éclairage
  • G06V 20/59 - Contexte ou environnement de l’image à l’intérieur d’un véhicule, p. ex. concernant l’occupation des sièges, l’état du conducteur ou les conditions de l’éclairage intérieur
  • G06V 10/98 - Détection ou correction d’erreurs, p. ex. en effectuant une deuxième exploration du motif ou par intervention humaineÉvaluation de la qualité des motifs acquis

6.

METHOD FOR IDENTIFYING A GESTURE

      
Numéro d'application EP2022076363
Numéro de publication 2023/057224
Statut Délivré - en vigueur
Date de dépôt 2022-09-22
Date de publication 2023-04-13
Propriétaire FOTONATION LIMITED (Irlande)
Inventeur(s)
  • Topoleanu, Tudor
  • Fulop, Szabolcs
  • Bigioi, Petronel
  • Ryan, Cian
  • Lemley, Joseph

Abrégé

A method for identifying a gesture from one of a plurality of dynamic gestures, each dynamic gesture comprising a distinct movement made by a user over a period of time within a field of view of an image acquisition device comprises iteratively: acquiring a current image from said image acquisition device at a given time; and passing at least a portion of the current image through a bidirectionally recurrent multi-layer classifier. A final layer of the multi-layer classifier comprises an output indicating a probability that a gesture from the plurality of dynamic gestures is being made by a user during the time of acquiring the image.

Classes IPC  ?

  • G06V 10/82 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant les réseaux neuronaux
  • G06V 40/20 - Mouvements ou comportement, p. ex. reconnaissance des gestes

7.

VEHICLE OCCUPANT MONITORING SYSTEM AND METHOD

      
Numéro d'application EP2022067154
Numéro de publication 2023/274832
Statut Délivré - en vigueur
Date de dépôt 2022-06-23
Date de publication 2023-01-05
Propriétaire FOTONATION LIMITED (Irlande)
Inventeur(s)
  • Dinu, Dragos
  • Fulop, Szabolcs
  • Ene, Radu

Abrégé

A method for monitoring occupants of a vehicle comprises identifying a respective body region for one or more occupants of the vehicle within an obtained image; identifying within the body regions, skeletal points including points on an arm of a body; identifying one or more hand regions; and determining a hand region to be either a left or a right hand of an occupant in accordance with its spatial relationship with identified skeletal points of the body region of an occupant. The left or right hand region for the occupant are provided to a pair of classifiers to provide an activity classification for the occupant, a first classifier being trained with images of hands of occupants in states where objects involved are not visible and a second classifier being trained with images of occupants in the states where the objects are visible in at least one hand region.

Classes IPC  ?

  • G06V 20/59 - Contexte ou environnement de l’image à l’intérieur d’un véhicule, p. ex. concernant l’occupation des sièges, l’état du conducteur ou les conditions de l’éclairage intérieur
  • G06V 40/10 - Corps d’êtres humains ou d’animaux, p. ex. occupants de véhicules automobiles ou piétonsParties du corps, p. ex. mains
  • G06V 10/82 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant les réseaux neuronaux

8.

METHOD FOR CALIBRATING A VEHICLE CABIN CAMERA

      
Numéro d'application EP2022067162
Numéro de publication 2022/258850
Statut Délivré - en vigueur
Date de dépôt 2022-06-23
Date de publication 2022-12-15
Propriétaire FOTONATION LIMITED (Irlande)
Inventeur(s)
  • Stec, Piotr
  • Bigioi, Petronel

Abrégé

A method for calibrating a vehicle cabin camera having: a pitch, yaw and roll angle; and a field of view capturing vehicle cabin features which are symmetric about a vehicle longitudinal axis comprises: selecting points from within an image of the vehicle cabin and projecting the points onto a 3D unit circle in accordance with a camera projection model. For each of one or more rotations of a set of candidate yaw and roll rotations, the method comprises: rotating the projected points with the rotation; flipping the rotated points about a pitch axis; counter-rotating the projected points with an inverse of the rotation; and mapping the counter-rotated points back into an image plane to provide a set of transformed points. A candidate rotation which provides a best match between the set of transformed points and the locations of the selected points in the image plane is selected.

Classes IPC  ?

  • G06T 7/80 - Analyse des images capturées pour déterminer les paramètres de caméra intrinsèques ou extrinsèques, c.-à-d. étalonnage de caméra

9.

METHOD OF CONTROLLING A CAMERA

      
Numéro d'application EP2022057921
Numéro de publication 2022/200570
Statut Délivré - en vigueur
Date de dépôt 2022-03-25
Date de publication 2022-09-29
Propriétaire FOTONATION LIMITED (Irlande)
Inventeur(s) Stec, Piotr

Abrégé

A method comprises displaying a first image acquired from a camera having an input camera projection model including a first focal length and an optical axis parameter value. A portion of the first image is selected as a second image associated with an output camera projection model in which either a focal length and/or an optical axis parameter value differ from the parameters of the input camera projection model. The method involves iteratively: adjusting either the focal length and/or an optical axis parameter value for the camera lens so that it approaches the corresponding value of the output camera projection model; acquiring a subsequent image using the adjusted focal length or optical axis parameter value; mapping pixel coordinates in the second image, through a normalized 3D coordinate system to respective locations in the subsequent image to determine respective values for the pixel coordinates; and displaying the second image.

Classes IPC  ?

  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance

10.

Method and system for correcting a distorted input image

      
Numéro d'application 17833812
Numéro de brevet 11593913
Statut Délivré - en vigueur
Date de dépôt 2022-06-06
Date de la première publication 2022-09-22
Date d'octroi 2023-02-28
Propriétaire FOTONATION LIMITED (Irlande)
Inventeur(s)
  • Stec, Piotr
  • Georgescu, Vlad

Abrégé

A method for correcting an image divides an output image into a grid with vertical sections of width smaller than the image width but wide enough to allow efficient bursts when writing distortion corrected line sections into memory. A distortion correction engine includes a relatively small amount of memory for an input image buffer but without requiring unduly complex control. The input image buffer accommodates enough lines of an input image to cover the distortion of a single most vertically distorted line section of the input image. The memory required for the input image buffer can be significantly less than would be required to store all the lines of a distorted input image spanning a maximal distortion of a complete line within the input image.

Classes IPC  ?

  • G06T 3/40 - Changement d'échelle d’images complètes ou de parties d’image, p. ex. agrandissement ou rétrécissement
  • G06T 5/00 - Amélioration ou restauration d'image

11.

AN IMAGE PROCESSING SYSTEM

      
Numéro d'application EP2021078422
Numéro de publication 2022/111909
Statut Délivré - en vigueur
Date de dépôt 2021-10-14
Date de publication 2022-06-02
Propriétaire FOTONATION LIMITED (Irlande)
Inventeur(s)
  • Blythman, Richard
  • Ryan, Cian
  • Kielty, Paul
  • Lemley, Joseph

Abrégé

Disclosed is a multi-modal convolutional neural network (CNN) for fusing image information from a frame based camera, such as, a near infra-red (NIR) camera and an event camera for analysing facial characteristics in order to produce classifications such as head pose or eye gaze. The neural network processes image frames acquired from each camera through a plurality of convolutional layers to provide a respective set of one or more intermediate images. The network fuses at least one corresponding pair of intermediate images generated from each of image frames through an array of fusing cells. Each fusing cell is connected to at least a respective element of each intermediate image and is trained to weight each element from each intermediate image to provide the fused output. The neural network further comprises at least one task network configured to generate one or more task outputs for the region of interest.

Classes IPC  ?

  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • G06V 10/80 - Fusion, c.-à-d. combinaison des données de diverses sources au niveau du capteur, du prétraitement, de l’extraction des caractéristiques ou de la classification
  • G06V 10/82 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant les réseaux neuronaux
  • G06V 20/58 - Reconnaissance d’objets en mouvement ou d’obstacles, p. ex. véhicules ou piétonsReconnaissance des objets de la circulation, p. ex. signalisation routière, feux de signalisation ou routes
  • G06V 20/59 - Contexte ou environnement de l’image à l’intérieur d’un véhicule, p. ex. concernant l’occupation des sièges, l’état du conducteur ou les conditions de l’éclairage intérieur

12.

PRODUCING AN IMAGE FRAME USING DATA FROM AN EVENT CAMERA

      
Numéro d'application EP2021066440
Numéro de publication 2022/053192
Statut Délivré - en vigueur
Date de dépôt 2021-06-17
Date de publication 2022-03-17
Propriétaire FOTONATION LIMITED (Irlande)
Inventeur(s)
  • Bartha, Lorant
  • Zaharia, Corneliu
  • Georgescu, Vlad
  • Lemley, Joe

Abrégé

A method of producing an image frame from event packets received from an event camera comprises: forming a tile buffer sized to accumulate event information for a subset of image tiles, the tile buffer having an associated tile table that determines a mapping between each tile of the image frame for which event information is accumulated in the tile buffer and the image frame. For each event packet: an image tile corresponding to the pixel location of the event packet is identified; responsive to the tile buffer storing information for one other event corresponding to the image tile, event information is added to the tile buffer; and responsive to the tile buffer not storing information for another event corresponding to the image tile and responsive to the tile buffer being capable of accumulating event information for at least one more tile, the image tile is added to the tile buffer.

Classes IPC  ?

  • H04N 5/335 - Transformation d'informations lumineuses ou analogues en informations électriques utilisant des capteurs d'images à l'état solide [capteurs SSIS] 
  • G06T 7/20 - Analyse du mouvement

13.

METHODS AND SYSTEMS TO PREDICT ACTIVITY IN A SEQUENCE OF IMAGES

      
Numéro d'application EP2021066305
Numéro de publication 2022/012842
Statut Délivré - en vigueur
Date de dépôt 2021-06-16
Date de publication 2022-01-20
Propriétaire FOTONATION LIMITED (Irlande)
Inventeur(s)
  • Malaescu, Alexandru
  • Filip, Dan
  • Ciuc, Mihai
  • Dutu, Liviu-Cristian
  • Dumitru-Guzu, Madalin

Abrégé

A method to determine activity in a sequence of successively acquired images of a scene, comprises: acquiring the sequence of images; for each image in the sequence of images, forming a feature block of features extracted from the image and determining image specific information including a weighting for the image; normalizing the determined weightings to form a normalized weighting for each image in the sequence of images; for each image in the sequence of images, combining the associated normalized weighting and associated feature block to form a weighted feature block; passing a combination of the weighted feature blocks through a predictive module to determine an activity in the sequence of images; and outputting a result comprising the determined activity in the sequence of images.

Classes IPC  ?

  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques

14.

OBJECT DETECTION FOR EVENT CAMERAS

      
Numéro d'application EP2021058973
Numéro de publication 2021/254673
Statut Délivré - en vigueur
Date de dépôt 2021-04-06
Date de publication 2021-12-23
Propriétaire FOTONATION LIMITED (Irlande)
Inventeur(s)
  • Ryan, Cian
  • Blythman, Richard
  • Elrasad, Emr
  • Lemley, Joseph
  • Moustafa, Mohamed
  • O'Sullivan, Brian

Abrégé

A method for producing a textural image from event information generated by an event camera comprises: accumulating event information from a plurality of events occurring during successive event cycles across a field of view of the event camera, each event indicating an x,y location within the field of view, a polarity for a change of detected light intensity incident at the x,y location and an event cycle at which the event occurred; in response to selected event cycles, analysing event information for one or more preceding event cycles to identify one or more regions of interest bounding a respective object to be tracked; and responsive to a threshold event criterion for a region of interest being met, generating a textural image for the region of interest from event information accumulated from within the region of interest.

Classes IPC  ?

  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales

15.

METHOD AND SYSTEM TO DETERMINE THE LOCATION AND/OR ORIENTATION OF A HEAD

      
Numéro d'application EP2021063926
Numéro de publication 2021/254735
Statut Délivré - en vigueur
Date de dépôt 2021-05-25
Date de publication 2021-12-23
Propriétaire FOTONATION LIMITED (Irlande)
Inventeur(s)
  • Corcoran, Peter
  • Lemley, Joseph

Abrégé

A method for determining an absolute depth map to monitor the location and pose of a head (100) being imaged by a camera comprises: acquiring (20) an image from the camera (110) including a head with a facial region; determining (23) at least one distance from the camera (110) to a facial feature of the facial region using a distance measuring sub-system (120); determining (24) a relative depth map of facial features within the facial region; and combining (25) the relative depth map with the at least one distance to form an absolute depth map for the facial region.

Classes IPC  ?

  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales

16.

System and methods for calibration of an array camera

      
Numéro d'application 17208618
Numéro de brevet 11272161
Statut Délivré - en vigueur
Date de dépôt 2021-03-22
Date de la première publication 2021-09-09
Date d'octroi 2022-03-08
Propriétaire FotoNation Limited (Irlande)
Inventeur(s) Mullis, Robert

Abrégé

Systems and methods for calibrating an array camera are disclosed. Systems and methods for calibrating an array camera in accordance with embodiments of this invention include the capturing of an image of a test pattern with the array camera such that each imaging component in the array camera captures an image of the test pattern. The image of the test pattern captured by a reference imaging component is then used to derive calibration information for the reference component. A corrected image of the test pattern for the reference component is then generated from the calibration information and the image of the test pattern captured by the reference imaging component. The corrected image is then used with the images captured by each of the associate imaging components associated with the reference component to generate calibration information for the associate imaging components.

Classes IPC  ?

  • H04N 17/00 - Diagnostic, test ou mesure, ou leurs détails, pour les systèmes de télévision
  • H04N 13/02 - Générateurs de signaux d'image
  • H04N 13/246 - Étalonnage des caméras
  • H04N 13/243 - Générateurs de signaux d’images utilisant des caméras à images stéréoscopiques utilisant au moins trois capteurs d’images 2D
  • H04N 13/257 - Aspects en rapport avec la couleur
  • H04N 13/282 - Générateurs de signaux d’images pour la génération de signaux d’images correspondant à au moins trois points de vue géométriques, p. ex. systèmes multi-vues
  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
  • G06T 7/80 - Analyse des images capturées pour déterminer les paramètres de caméra intrinsèques ou extrinsèques, c.-à-d. étalonnage de caméra
  • H04N 17/02 - Diagnostic, test ou mesure, ou leurs détails, pour les systèmes de télévision pour les signaux de télévision en couleurs

17.

EVENT-SENSOR CAMERA

      
Numéro d'application EP2020073928
Numéro de publication 2021/089216
Statut Délivré - en vigueur
Date de dépôt 2020-08-27
Date de publication 2021-05-14
Propriétaire FOTONATION LIMITED (Irlande)
Inventeur(s) Stec, Piotr

Abrégé

A camera comprises a lens assembly coupled to an event-sensor, the lens assembly being configured to focus a light field onto a surface of the event-sensor, the event-sensor surface comprising a plurality of light sensitive-pixels, each of which cause an event to be generated when there is a change in light intensity greater than a threshold amount incident on the pixel. The camera further includes an actuator which can be triggered to cause a change in the light field incident on the surface of the event-sensor and to generate a set of events from a sub-set of pixels distributed across the surface of the event-sensor.

Classes IPC  ?

  • G06K 9/60 - Combinaison de l'obtention de l'image et des fonctions de prétraitement
  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
  • H04N 5/341 - Extraction de données de pixels provenant d'un capteur d'images en agissant sur les circuits de balayage, p.ex. en modifiant le nombre de pixels ayant été échantillonnés ou à échantillonner

18.

Systems and methods for synthesizing high resolution images using images captured by an array of independently controllable imagers

      
Numéro d'application 17098432
Numéro de brevet 11423513
Statut Délivré - en vigueur
Date de dépôt 2020-11-15
Date de la première publication 2021-05-06
Date d'octroi 2022-08-23
Propriétaire FotoNation Limited (USA)
Inventeur(s)
  • Lelescu, Dan
  • Molina, Gabriel
  • Venkataraman, Kartik

Abrégé

Systems and methods in accordance with embodiments of the invention are disclosed that use super-resolution (SR) processes to use information from a plurality of low resolution (LR) images captured by an array camera to produce a synthesized higher resolution image. One embodiment includes obtaining input images using the plurality of imagers, using a microprocessor to determine an initial estimate of at least a portion of a high resolution image using a plurality of pixels from the input images, and using a microprocessor to determine a high resolution image that when mapped through the forward imaging transformation matches the input images to within at least one predetermined criterion using the initial estimate of at least a portion of the high resolution image. In addition, each forward imaging transformation corresponds to the manner in which each imager in the imaging array generate the input images, and the high resolution image synthesized by the microprocessor has a resolution that is greater than any of the input images.

Classes IPC  ?

  • G06T 3/40 - Changement d'échelle d’images complètes ou de parties d’image, p. ex. agrandissement ou rétrécissement
  • H04N 13/106 - Traitement de signaux d’images
  • H04N 13/111 - Transformation de signaux d’images correspondant à des points de vue virtuels, p. ex. interpolation spatiale de l’image
  • H04N 13/128 - Ajustement de la profondeur ou de la disparité
  • H04N 13/139 - Conversion du format, p. ex. du débit de trames ou de la taille
  • G06T 5/00 - Amélioration ou restauration d'image
  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
  • G06T 5/50 - Amélioration ou restauration d'image utilisant plusieurs images, p. ex. moyenne ou soustraction
  • H04N 13/156 - Mélange de signaux d’images
  • H04N 13/204 - Générateurs de signaux d’images utilisant des caméras à images stéréoscopiques
  • H04N 13/246 - Étalonnage des caméras
  • H04N 13/271 - Générateurs de signaux d’images où les signaux d’images générés comprennent des cartes de profondeur ou de disparité
  • G06T 5/20 - Amélioration ou restauration d'image utilisant des opérateurs locaux

19.

Systems and methods for estimating depth from projected texture using camera arrays

      
Numéro d'application 17013783
Numéro de brevet 11486698
Statut Délivré - en vigueur
Date de dépôt 2020-09-07
Date de la première publication 2021-03-04
Date d'octroi 2022-11-01
Propriétaire FotoNation Limited (USA)
Inventeur(s)
  • Venkataraman, Kartik
  • Duparré, Jacques

Abrégé

Systems and methods for estimating depth from projected texture using camera arrays are described. A camera array includes a conventional camera and at least one two-dimensional array of cameras, where the conventional camera has a higher resolution than the cameras in the at least one two-dimensional array of cameras, an illumination system configured to illuminate a scene with a projected texture, where an image processing pipeline application directs the processor to: utilize the illumination system controller application to control the illumination system to illuminate a scene with a projected texture, capture a set of images of the scene illuminated with the projected texture, and determining depth estimates for pixel locations in an image from a reference viewpoint using at least a subset of the set of images.

Classes IPC  ?

  • G01B 11/22 - Dispositions pour la mesure caractérisées par l'utilisation de techniques optiques pour mesurer la profondeur
  • G01B 11/25 - Dispositions pour la mesure caractérisées par l'utilisation de techniques optiques pour mesurer des contours ou des courbes en projetant un motif, p. ex. des franges de moiré, sur l'objet
  • G06T 7/521 - Récupération de la profondeur ou de la forme à partir de la télémétrie laser, p. ex. par interférométrieRécupération de la profondeur ou de la forme à partir de la projection de lumière structurée
  • G06T 7/593 - Récupération de la profondeur ou de la forme à partir de plusieurs images à partir d’images stéréo
  • G06T 7/557 - Récupération de la profondeur ou de la forme à partir de plusieurs images à partir des champs de lumière, p. ex. de caméras plénoptiques
  • G06T 7/40 - Analyse de la texture

20.

Detecting facial expressions in digital images

      
Numéro d'application 17020535
Numéro de brevet 11470241
Statut Délivré - en vigueur
Date de dépôt 2020-09-14
Date de la première publication 2021-03-04
Date d'octroi 2022-10-11
Propriétaire FotoNation Limited (USA)
Inventeur(s)
  • Neghina, Catalina
  • Gangea, Mihnea
  • Petrescu, Stefan
  • David, Emilian
  • Bigioi, Petronel
  • Zarakov, Eric
  • Steinberg, Eran

Abrégé

A method and system for detecting facial expressions in digital images and applications therefore are disclosed. Analysis of a digital image determines whether or not a smile and/or blink is present on a person's face. Face recognition, and/or a pose or illumination condition determination, permits application of a specific, relatively small classifier cascade.

Classes IPC  ?

  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
  • G06V 40/16 - Visages humains, p. ex. parties du visage, croquis ou expressions

21.

Multi-baseline camera array system architectures for depth augmentation in VR/AR applications

      
Numéro d'application 17068243
Numéro de brevet 11368662
Statut Délivré - en vigueur
Date de dépôt 2020-10-12
Date de la première publication 2021-02-11
Date d'octroi 2022-06-21
Propriétaire FotoNation Limited (USA)
Inventeur(s)
  • Venkataraman, Kartik
  • Lelescu, Dan
  • Duparre, Jacques

Abrégé

Embodiments of the invention provide a camera array imaging architecture that computes depth maps for objects within a scene captured by the cameras, and use a near-field sub-array of cameras to compute depth to near-field objects and a far-field sub-array of cameras to compute depth to far-field objects. In particular, a baseline distance between cameras in the near-field subarray is less than a baseline distance between cameras in the far-field sub-array in order to increase the accuracy of the depth map. Some embodiments provide an illumination near-IR light source for use in computing depth maps.

Classes IPC  ?

  • H04N 13/02 - Générateurs de signaux d'image
  • H04N 13/128 - Ajustement de la profondeur ou de la disparité
  • H04N 5/247 - Disposition des caméras de télévision
  • G02B 27/01 - Dispositifs d'affichage "tête haute"
  • H04N 13/271 - Générateurs de signaux d’images où les signaux d’images générés comprennent des cartes de profondeur ou de disparité
  • G06T 7/593 - Récupération de la profondeur ou de la forme à partir de plusieurs images à partir d’images stéréo
  • H04N 5/225 - Caméras de télévision
  • H04N 13/243 - Générateurs de signaux d’images utilisant des caméras à images stéréoscopiques utilisant au moins trois capteurs d’images 2D
  • G01C 11/06 - Restitution des photos par comparaison de plusieurs photos de la même zone
  • H04N 5/33 - Transformation des rayonnements infrarouges
  • H04N 5/222 - Circuits de studioDispositifs de studioÉquipements de studio
  • H04N 13/00 - Systèmes vidéo stéréoscopiquesSystèmes vidéo multi-vuesLeurs détails

22.

Method and system for correcting a distorted input image

      
Numéro d'application 16938378
Numéro de brevet 11354773
Statut Délivré - en vigueur
Date de dépôt 2020-07-24
Date de la première publication 2021-01-14
Date d'octroi 2022-06-07
Propriétaire FOTONATION LIMITED (Irlande)
Inventeur(s)
  • Stec, Piotr
  • Georgescu, Vlad

Abrégé

A method for correcting an image divides an output image into a grid with vertical sections of width smaller than the image width but wide enough to allow efficient bursts when writing distortion corrected line sections into memory. A distortion correction engine includes a relatively small amount of memory for an input image buffer but without requiring unduly complex control. The input image buffer accommodates enough lines of an input image to cover the distortion of a single most vertically distorted line section of the input image. The memory required for the input image buffer can be significantly less than would be required to store all the lines of a distorted input image spanning a maximal distortion of a complete line within the input image.

Classes IPC  ?

  • G06T 3/40 - Changement d'échelle d’images complètes ou de parties d’image, p. ex. agrandissement ou rétrécissement
  • G06T 5/00 - Amélioration ou restauration d'image

23.

Capturing and processing of images including occlusions focused on an image sensor by a lens stack array

      
Numéro d'application 16907016
Numéro de brevet 11412158
Statut Délivré - en vigueur
Date de dépôt 2020-06-19
Date de la première publication 2020-12-10
Date d'octroi 2022-08-09
Propriétaire FotoNation Limited (USA)
Inventeur(s)
  • Venkataraman, Kartik
  • Jabbi, Amandeep S.
  • Mullis, Robert H.
  • Duparre, Jacques
  • Hu, Shane Ching-Feng

Abrégé

Systems and methods for implementing array cameras configured to perform super-resolution processing to generate higher resolution super-resolved images using a plurality of captured images and lens stack arrays that can be utilized in array cameras are disclosed. An imaging device in accordance with one embodiment of the invention includes at least one imager array, and each imager in the array comprises a plurality of light sensing elements and a lens stack including at least one lens surface, where the lens stack is configured to form an image on the light sensing elements, control circuitry configured to capture images formed on the light sensing elements of each of the imagers, and a super-resolution processing module configured to generate at least one higher resolution super-resolved image using a plurality of the captured images.

Classes IPC  ?

  • H04N 5/262 - Circuits de studio, p. ex. pour mélanger, commuter, changer le caractère de l'image, pour d'autres effets spéciaux
  • H04N 5/225 - Caméras de télévision
  • H04N 5/247 - Disposition des caméras de télévision
  • G02B 13/00 - Objectifs optiques spécialement conçus pour les emplois spécifiés ci-dessous
  • G02B 5/20 - Filtres
  • H04N 5/365 - Traitement du bruit, p.ex. détection, correction, réduction ou élimination du bruit appliqué au bruit à motif fixe, p.ex. non-uniformité de la réponse
  • H04N 13/128 - Ajustement de la profondeur ou de la disparité
  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
  • H04N 5/33 - Transformation des rayonnements infrarouges
  • H04N 5/341 - Extraction de données de pixels provenant d'un capteur d'images en agissant sur les circuits de balayage, p.ex. en modifiant le nombre de pixels ayant été échantillonnés ou à échantillonner
  • H04N 5/349 - Extraction de données de pixels provenant d'un capteur d'images en agissant sur les circuits de balayage, p.ex. en modifiant le nombre de pixels ayant été échantillonnés ou à échantillonner pour accroître la résolution en déplaçant le capteur par rapport à la scène
  • H04N 5/355 - Réglage de la gamme dynamique
  • H04N 5/357 - Traitement du bruit, p.ex. détection, correction, réduction ou élimination du bruit
  • G06T 7/557 - Récupération de la profondeur ou de la forme à partir de plusieurs images à partir des champs de lumière, p. ex. de caméras plénoptiques
  • H04N 13/239 - Générateurs de signaux d’images utilisant des caméras à images stéréoscopiques utilisant deux capteurs d’images 2D dont la position relative est égale ou en correspondance à l’intervalle oculaire
  • G06T 7/50 - Récupération de la profondeur ou de la forme
  • H04N 9/097 - Dispositions optiques associées aux dispositifs analyseurs, p.ex. pour partager des faisceaux, pour corriger la couleur
  • G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
  • H04N 9/09 - Générateurs de signaux d'image avec plusieurs têtes de lecture
  • H04N 9/73 - Circuits pour l'équilibrage des couleurs, p. ex. circuits pour équilibrer le blanc ou commande de la température de couleur
  • H04N 5/265 - Mélange
  • G06T 11/60 - Édition de figures et de texteCombinaison de figures ou de texte
  • G02B 3/00 - Lentilles simples ou composées
  • H04N 13/257 - Aspects en rapport avec la couleur
  • H04N 9/04 - Générateurs de signaux d'image
  • H04N 13/00 - Systèmes vidéo stéréoscopiquesSystèmes vidéo multi-vuesLeurs détails

24.

Systems and methods for 3D facial modeling

      
Numéro d'application 16865776
Numéro de brevet 11257289
Statut Délivré - en vigueur
Date de dépôt 2020-05-04
Date de la première publication 2020-10-22
Date d'octroi 2022-02-22
Propriétaire FotoNation Limited (Irlande)
Inventeur(s) Venkataraman, Kartik

Abrégé

In an embodiment, a 3D facial modeling system includes a plurality of cameras configured to capture images from different viewpoints, a processor, and a memory containing a 3D facial modeling application and parameters defining a face detector, wherein the 3D facial modeling application directs the processor to obtain a plurality of images of a face captured from different viewpoints using the plurality of cameras, locate a face within each of the plurality of images using the face detector, wherein the face detector labels key feature points on the located face within each of the plurality of images, determine disparity between corresponding key feature points of located faces within the plurality of images, and generate a 3D model of the face using the depth of the key feature points.

Classes IPC  ?

  • G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation
  • G06T 7/149 - DécoupageDétection de bords impliquant des modèles déformables, p. ex. des modèles de contours actifs
  • G06T 7/593 - Récupération de la profondeur ou de la forme à partir de plusieurs images à partir d’images stéréo
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales

25.

Neural network engine

      
Numéro d'application 16783984
Numéro de brevet 10776076
Statut Délivré - en vigueur
Date de dépôt 2020-02-06
Date de la première publication 2020-08-06
Date d'octroi 2020-09-15
Propriétaire FOTONATION LIMITED (Irlande)
Inventeur(s) Munteanu, Mihai Constantin

Abrégé

A neural network engine comprises a plurality of floating point multipliers, each having an input connected to an input map value and an input connected to a corresponding kernel value. Pairs of multipliers provide outputs to a tree of nodes, each node of the tree being configured to provide a floating point output corresponding to either: a larger of the inputs of the node; or a sum of the inputs, one output node of the tree providing a first input of an output module, and one of the multipliers providing an output to a second input of the output module. The engine is configured to process either a convolution layer of a neural network, an average pooling layer or a max pooling layer according to the kernel values and whether the nodes and output module are configured to output a larger or a sum of their inputs.

Classes IPC  ?

  • G06F 7/487 - MultiplicationDivision
  • G06F 17/15 - Calcul de fonction de corrélation
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • G06N 5/04 - Modèles d’inférence ou de raisonnement

26.

System and methods for calibration of an array camera

      
Numéro d'application 16785914
Numéro de brevet 10958892
Statut Délivré - en vigueur
Date de dépôt 2020-02-10
Date de la première publication 2020-08-06
Date d'octroi 2021-03-23
Propriétaire FotoNation Limited (Irlande)
Inventeur(s) Mullis, Robert

Abrégé

Systems and methods for calibrating an array camera are disclosed. Systems and methods for calibrating an array camera in accordance with embodiments of this invention include the capturing of an image of a test pattern with the array camera such that each imaging component in the array camera captures an image of the test pattern. The image of the test pattern captured by a reference imaging component is then used to derive calibration information for the reference component. A corrected image of the test pattern for the reference component is then generated from the calibration information and the image of the test pattern captured by the reference imaging component. The corrected image is then used with the images captured by each of the associate imaging components associated with the reference component to generate calibration information for the associate imaging components.

Classes IPC  ?

  • H04N 17/00 - Diagnostic, test ou mesure, ou leurs détails, pour les systèmes de télévision
  • H04N 13/02 - Générateurs de signaux d'image
  • H04N 13/246 - Étalonnage des caméras
  • H04N 13/243 - Générateurs de signaux d’images utilisant des caméras à images stéréoscopiques utilisant au moins trois capteurs d’images 2D
  • H04N 13/257 - Aspects en rapport avec la couleur
  • H04N 13/282 - Générateurs de signaux d’images pour la génération de signaux d’images correspondant à au moins trois points de vue géométriques, p. ex. systèmes multi-vues
  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
  • G06T 7/80 - Analyse des images capturées pour déterminer les paramètres de caméra intrinsèques ou extrinsèques, c.-à-d. étalonnage de caméra
  • H04N 17/02 - Diagnostic, test ou mesure, ou leurs détails, pour les systèmes de télévision pour les signaux de télévision en couleurs

27.

Systems and methods for hybrid depth regularization

      
Numéro d'application 16685881
Numéro de brevet 10818026
Statut Délivré - en vigueur
Date de dépôt 2019-11-15
Date de la première publication 2020-05-14
Date d'octroi 2020-10-27
Propriétaire FotoNation Limited (Irlande)
Inventeur(s)
  • Jain, Ankit
  • Chatterjee, Priyam
  • Venkataraman, Kartik

Abrégé

Systems and methods for hybrid depth regularization in accordance with various embodiments of the invention are disclosed. In one embodiment of the invention, a depth sensing system comprises a plurality of cameras; a processor; and a memory containing an image processing application. The image processing application may direct the processor to obtain image data for a plurality of images from multiple viewpoints, the image data comprising a reference image and at least one alternate view image; generate a raw depth map using a first depth estimation process, and a confidence map; and generate a regularized depth map. The regularized depth map may be generated by computing a secondary depth map using a second different depth estimation process; and computing a composite depth map by selecting depth estimates from the raw depth map and the secondary depth map based on the confidence map.

Classes IPC  ?

  • G06T 7/593 - Récupération de la profondeur ou de la forme à partir de plusieurs images à partir d’images stéréo
  • G06T 7/44 - Analyse de la texture basée sur la description statistique de texture utilisant des opérateurs de l'image, p. ex. des filtres, des mesures de densité des bords ou des histogrammes locaux
  • G06T 7/13 - Détection de bords
  • G06T 7/11 - Découpage basé sur les zones
  • G06T 7/194 - DécoupageDétection de bords impliquant une segmentation premier plan-arrière-plan
  • G06T 5/30 - Érosion ou dilatation, p. ex. amincissement
  • G06T 7/136 - DécoupageDétection de bords impliquant un seuillage
  • G06T 5/50 - Amélioration ou restauration d'image utilisant plusieurs images, p. ex. moyenne ou soustraction

28.

Image processing apparatus

      
Numéro d'application 16180925
Numéro de brevet 10853909
Statut Délivré - en vigueur
Date de dépôt 2018-11-05
Date de la première publication 2020-05-07
Date d'octroi 2020-12-01
Propriétaire FOTONATION LIMITED (Irlande)
Inventeur(s) Nicula, Dan

Abrégé

The present invention relates to an image processing apparatus which determines an order for calculating output image pixels that maximally reuses data in a local memory for computing all relevant output image pixels. Thus, the same set of data is re-used until it is no longer necessary. Output image pixel locations are browsed to determine pixel values in an order imposed by available input data, rather than in an order imposed by pixel positions in the output image. Consequently, the amount of storage required for local memory as well as the number of input image read requests and data read from memory containing the input image is minimized.

Classes IPC  ?

  • G06T 3/00 - Transformations géométriques de l'image dans le plan de l'image
  • G06T 1/60 - Gestion de mémoire
  • G06T 3/40 - Changement d'échelle d’images complètes ou de parties d’image, p. ex. agrandissement ou rétrécissement
  • G06T 3/60 - Rotation d’images entières ou de parties d'image

29.

Convolutional neural network

      
Numéro d'application 16700013
Numéro de brevet 11087433
Statut Délivré - en vigueur
Date de dépôt 2019-12-02
Date de la première publication 2020-04-23
Date d'octroi 2021-08-10
Propriétaire FOTONATION LIMITED (Irlande)
Inventeur(s)
  • Munteanu, Mihai Constantin
  • Caliman, Alexandru
  • Zaharia, Corneliu
  • Dinu, Dragos

Abrégé

A convolutional neural network (CNN) for an image processing system comprises an image cache responsive to a request to read a block of N×M pixels extending from a specified location within an input map to provide a block of N×M pixels at an output port. A convolution engine reads blocks of pixels from the output port, combines blocks of pixels with a corresponding set of weights to provide a product, and subjects the product to an activation function to provide an output pixel value. The image cache comprises a plurality of interleaved memories capable of simultaneously providing the N×M pixels at the output port in a single clock cycle. A controller provides a set of weights to the convolution engine before processing an input map, causes the convolution engine to scan across the input map by incrementing a specified location for successive blocks of pixels and generates an output map within the image cache by writing output pixel values to successive locations within the image cache.

Classes IPC  ?

  • G06T 1/60 - Gestion de mémoire
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • G06K 9/46 - Extraction d'éléments ou de caractéristiques de l'image
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • G06N 3/08 - Méthodes d'apprentissage

30.

Systems and methods for encoding image files containing depth maps stored as metadata

      
Numéro d'application 16586827
Numéro de brevet 10984276
Statut Délivré - en vigueur
Date de dépôt 2019-09-27
Date de la première publication 2020-01-23
Date d'octroi 2021-04-20
Propriétaire FotoNation Limited (Irlande)
Inventeur(s)
  • Venkataraman, Kartik
  • Nisenzon, Semyon
  • Lelescu, Dan

Abrégé

Systems and methods in accordance with embodiments of the invention are configured to render images using light field image files containing an image synthesized from light field image data and metadata describing the image that includes a depth map. One embodiment of the invention includes a processor and memory containing a rendering application and a light field image file including an encoded image, a set of low resolution images, and metadata describing the encoded image, where the metadata comprises a depth map that specifies depths from the reference viewpoint for pixels in the encoded image. In addition, the rendering application configures the processor to: locate the encoded image within the light field image file; decode the encoded image; locate the metadata within the light field image file; and post process the decoded image by modifying the pixels based on the depths indicated within the depth map and the set of low resolution images to create a rendered image.

Classes IPC  ?

  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • G06K 9/36 - Prétraitement de l'image, c. à d. traitement de l'information image sans se préoccuper de l'identité de l'image
  • H04N 13/128 - Ajustement de la profondeur ou de la disparité
  • H04N 13/161 - Encodage, multiplexage ou démultiplexage de différentes composantes des signaux d’images
  • H04N 13/243 - Générateurs de signaux d’images utilisant des caméras à images stéréoscopiques utilisant au moins trois capteurs d’images 2D
  • H04N 13/271 - Générateurs de signaux d’images où les signaux d’images générés comprennent des cartes de profondeur ou de disparité
  • G06T 7/50 - Récupération de la profondeur ou de la forme
  • G06T 9/00 - Codage d'image
  • G06T 9/20 - Codage des contours, p. ex. utilisant la détection des contours
  • H04N 19/597 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage prédictif spécialement adapté pour l’encodage de séquences vidéo multi-vues
  • H04N 19/625 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant un codage par transformée utilisant une transformée en cosinus discrète
  • H04N 19/136 - Caractéristiques ou propriétés du signal vidéo entrant
  • G06T 3/40 - Changement d'échelle d’images complètes ou de parties d’image, p. ex. agrandissement ou rétrécissement
  • H04N 19/85 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le pré-traitement ou le post-traitement spécialement adaptés pour la compression vidéo
  • G06T 15/08 - Rendu de volume
  • G06T 7/593 - Récupération de la profondeur ou de la forme à partir de plusieurs images à partir d’images stéréo
  • H04N 13/00 - Systèmes vidéo stéréoscopiquesSystèmes vidéo multi-vuesLeurs détails

31.

System and methods for measuring depth using an array of independently controllable cameras

      
Numéro d'application 16537369
Numéro de brevet 10909707
Statut Délivré - en vigueur
Date de dépôt 2019-08-09
Date de la première publication 2019-11-28
Date d'octroi 2021-02-02
Propriétaire FotoNation Limited (Irlande)
Inventeur(s)
  • Ciurea, Florian
  • Venkataraman, Kartik
  • Molina, Gabriel
  • Lelescu, Dan

Abrégé

Systems in accordance with embodiments of the invention can perform parallax detection and correction in images captured using array cameras. Due to the different viewpoints of the cameras, parallax results in variations in the position of objects within the captured images of the scene. Methods in accordance with embodiments of the invention provide an accurate account of the pixel disparity due to parallax between the different cameras in the array, so that appropriate scene-dependent geometric shifts can be applied to the pixels of the captured images when performing super-resolution processing. In a number of embodiments, generating depth estimates considers the similarity of pixels in multiple spectral channels. In certain embodiments, generating depth estimates involves generating a confidence map indicating the reliability of depth estimates.

Classes IPC  ?

  • G06T 7/593 - Récupération de la profondeur ou de la forme à partir de plusieurs images à partir d’images stéréo
  • H04N 13/128 - Ajustement de la profondeur ou de la disparité
  • H04N 13/243 - Générateurs de signaux d’images utilisant des caméras à images stéréoscopiques utilisant au moins trois capteurs d’images 2D
  • G06T 7/80 - Analyse des images capturées pour déterminer les paramètres de caméra intrinsèques ou extrinsèques, c.-à-d. étalonnage de caméra
  • G06T 7/557 - Récupération de la profondeur ou de la forme à partir de plusieurs images à partir des champs de lumière, p. ex. de caméras plénoptiques
  • G02B 27/00 - Systèmes ou appareils optiques non prévus dans aucun des groupes ,
  • G06T 15/20 - Calcul de perspectives
  • H04N 13/232 - Générateurs de signaux d’images utilisant des caméras à images stéréoscopiques utilisant un seul capteur d’images 2D utilisant des lentilles du type œil de mouche, p. ex. dispositions de lentilles circulaires
  • H04N 9/097 - Dispositions optiques associées aux dispositifs analyseurs, p.ex. pour partager des faisceaux, pour corriger la couleur
  • H04N 13/00 - Systèmes vidéo stéréoscopiquesSystèmes vidéo multi-vuesLeurs détails

32.

Capturing and processing of images including occlusions focused on an image sensor by a lens stack array

      
Numéro d'application 16529522
Numéro de brevet 10694114
Statut Délivré - en vigueur
Date de dépôt 2019-08-01
Date de la première publication 2019-11-21
Date d'octroi 2020-06-23
Propriétaire FotoNation Limited (Irlande)
Inventeur(s)
  • Venkataraman, Kartik
  • Jabbi, Amandeep S.
  • Mullis, Robert H.
  • Duparre, Jacques
  • Hu, Shane Ching-Feng

Abrégé

Systems and methods for implementing array cameras configured to perform super-resolution processing to generate higher resolution super-resolved images using a plurality of captured images and lens stack arrays that can be utilized in array cameras are disclosed. An imaging device in accordance with one embodiment of the invention includes at least one imager array, and each imager in the array comprises a plurality of light sensing elements and a lens stack including at least one lens surface, where the lens stack is configured to form an image on the light sensing elements, control circuitry configured to capture images formed on the light sensing elements of each of the imagers, and a super-resolution processing module configured to generate at least one higher resolution super-resolved image using a plurality of the captured images.

Classes IPC  ?

  • H04N 5/225 - Caméras de télévision
  • H04N 13/239 - Générateurs de signaux d’images utilisant des caméras à images stéréoscopiques utilisant deux capteurs d’images 2D dont la position relative est égale ou en correspondance à l’intervalle oculaire
  • H04N 5/247 - Disposition des caméras de télévision
  • G02B 13/00 - Objectifs optiques spécialement conçus pour les emplois spécifiés ci-dessous
  • G02B 5/20 - Filtres
  • H04N 5/365 - Traitement du bruit, p.ex. détection, correction, réduction ou élimination du bruit appliqué au bruit à motif fixe, p.ex. non-uniformité de la réponse
  • H04N 13/128 - Ajustement de la profondeur ou de la disparité
  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
  • H04N 5/33 - Transformation des rayonnements infrarouges
  • H04N 5/341 - Extraction de données de pixels provenant d'un capteur d'images en agissant sur les circuits de balayage, p.ex. en modifiant le nombre de pixels ayant été échantillonnés ou à échantillonner
  • H04N 5/349 - Extraction de données de pixels provenant d'un capteur d'images en agissant sur les circuits de balayage, p.ex. en modifiant le nombre de pixels ayant été échantillonnés ou à échantillonner pour accroître la résolution en déplaçant le capteur par rapport à la scène
  • H04N 5/355 - Réglage de la gamme dynamique
  • H04N 5/357 - Traitement du bruit, p.ex. détection, correction, réduction ou élimination du bruit
  • H04N 9/04 - Générateurs de signaux d'image
  • G06T 7/557 - Récupération de la profondeur ou de la forme à partir de plusieurs images à partir des champs de lumière, p. ex. de caméras plénoptiques
  • G06T 7/50 - Récupération de la profondeur ou de la forme
  • H04N 9/097 - Dispositions optiques associées aux dispositifs analyseurs, p.ex. pour partager des faisceaux, pour corriger la couleur
  • G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
  • H04N 9/09 - Générateurs de signaux d'image avec plusieurs têtes de lecture
  • H04N 9/73 - Circuits pour l'équilibrage des couleurs, p. ex. circuits pour équilibrer le blanc ou commande de la température de couleur
  • H04N 5/262 - Circuits de studio, p. ex. pour mélanger, commuter, changer le caractère de l'image, pour d'autres effets spéciaux
  • H04N 5/265 - Mélange
  • G06T 11/60 - Édition de figures et de texteCombinaison de figures ou de texte
  • G02B 3/00 - Lentilles simples ou composées
  • H04N 13/257 - Aspects en rapport avec la couleur
  • H04N 13/00 - Systèmes vidéo stéréoscopiquesSystèmes vidéo multi-vuesLeurs détails

33.

Systems and methods for synthesizing high resolution images using images captured by an array of independently controllable imagers

      
Numéro d'application 16521365
Numéro de brevet 10839485
Statut Délivré - en vigueur
Date de dépôt 2019-07-24
Date de la première publication 2019-11-14
Date d'octroi 2020-11-17
Propriétaire FotoNation Limited (Irlande)
Inventeur(s)
  • Lelescu, Dan
  • Molina, Gabriel
  • Venkataraman, Kartik

Abrégé

Systems and methods in accordance with embodiments of the invention are disclosed that use super-resolution (SR) processes to use information from a plurality of low resolution (LR) images captured by an array camera to produce a synthesized higher resolution image. One embodiment includes obtaining input images using the plurality of imagers, using a microprocessor to determine an initial estimate of at least a portion of a high resolution image using a plurality of pixels from the input images, and using a microprocessor to determine a high resolution image that when mapped through the forward imaging transformation matches the input images to within at least one predetermined criterion using the initial estimate of at least a portion of the high resolution image. In addition, each forward imaging transformation corresponds to the manner in which each imager in the imaging array generate the input images, and the high resolution image synthesized by the microprocessor has a resolution that is greater than any of the input images.

Classes IPC  ?

  • G06T 3/40 - Changement d'échelle d’images complètes ou de parties d’image, p. ex. agrandissement ou rétrécissement
  • H04N 13/106 - Traitement de signaux d’images
  • H04N 13/111 - Transformation de signaux d’images correspondant à des points de vue virtuels, p. ex. interpolation spatiale de l’image
  • H04N 13/128 - Ajustement de la profondeur ou de la disparité
  • H04N 13/139 - Conversion du format, p. ex. du débit de trames ou de la taille
  • G06T 5/00 - Amélioration ou restauration d'image
  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
  • G06T 5/50 - Amélioration ou restauration d'image utilisant plusieurs images, p. ex. moyenne ou soustraction
  • H04N 13/156 - Mélange de signaux d’images
  • H04N 13/204 - Générateurs de signaux d’images utilisant des caméras à images stéréoscopiques
  • H04N 13/246 - Étalonnage des caméras
  • H04N 13/271 - Générateurs de signaux d’images où les signaux d’images générés comprennent des cartes de profondeur ou de disparité
  • G06T 5/20 - Amélioration ou restauration d'image utilisant des opérateurs locaux

34.

Neural network engine

      
Numéro d'application 15955426
Numéro de brevet 10558430
Statut Délivré - en vigueur
Date de dépôt 2018-04-17
Date de la première publication 2019-10-17
Date d'octroi 2020-02-11
Propriétaire FOTONATION LIMITED (Irlande)
Inventeur(s) Munteanu, Mihai Constantin

Abrégé

A neural network engine comprises a plurality of floating point multipliers, each having an input connected to an input map value and an input connected to a corresponding kernel value. Pairs of multipliers provide outputs to a tree of nodes, each node of the tree being configured to provide a floating point output corresponding to either: a larger of the inputs of the node; or a sum of the inputs, one output node of the tree providing a first input of an output module, and one of the multipliers providing an output to a second input of the output module. The engine is configured to process either a convolution layer of a neural network, an average pooling layer or a max pooling layer according to the kernel values and whether the nodes and output module are configured to output a larger or a sum of their inputs.

Classes IPC  ?

  • G06F 7/487 - MultiplicationDivision
  • G06F 17/15 - Calcul de fonction de corrélation
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion

35.

Capturing and processing of images captured by camera arrays incorporating cameras with telephoto and conventional lenses to generate depth maps

      
Numéro d'application 16422210
Numéro de brevet 10735635
Statut Délivré - en vigueur
Date de dépôt 2019-05-24
Date de la première publication 2019-09-19
Date d'octroi 2020-08-04
Propriétaire FotoNation Limited (Irlande)
Inventeur(s) Duparre, Jacques

Abrégé

Systems and methods for implementing array cameras configured to perform super-resolution processing to generate higher resolution super-resolved images using a plurality of captured images and lens stack arrays that can be utilized in array cameras are disclosed. Lens stack arrays in accordance with many embodiments of the invention include lens elements formed on substrates separated by spacers, where the lens elements, substrates and spacers are configured to form a plurality of optical channels, at least one aperture located within each optical channel, at least one spectral filter located within each optical channel, where each spectral filter is configured to pass a specific spectral band of light, and light blocking materials located within the lens stack array to optically isolate the optical channels.

Classes IPC  ?

  • G03B 27/10 - Appareils de reproduction avec mouvement relatif entre l'original et la source lumineuse pendant l'exposition
  • G03B 21/56 - Écrans de projection
  • H04N 5/225 - Caméras de télévision
  • H01L 27/146 - Structures de capteurs d'images
  • H04N 5/341 - Extraction de données de pixels provenant d'un capteur d'images en agissant sur les circuits de balayage, p.ex. en modifiant le nombre de pixels ayant été échantillonnés ou à échantillonner
  • H04N 9/04 - Générateurs de signaux d'image
  • G02B 13/00 - Objectifs optiques spécialement conçus pour les emplois spécifiés ci-dessous
  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
  • G02B 3/00 - Lentilles simples ou composées
  • G02B 5/20 - Filtres
  • H04N 5/374 - Capteurs adressés, p.ex. capteurs MOS ou CMOS
  • H04N 5/247 - Disposition des caméras de télévision
  • H04N 9/097 - Dispositions optiques associées aux dispositifs analyseurs, p.ex. pour partager des faisceaux, pour corriger la couleur

36.

System and methods for calibration of an array camera

      
Numéro d'application 16290672
Numéro de brevet 10560684
Statut Délivré - en vigueur
Date de dépôt 2019-03-01
Date de la première publication 2019-08-29
Date d'octroi 2020-02-11
Propriétaire FotoNation Limited (Irlande)
Inventeur(s) Mullis, Robert

Abrégé

Systems and methods for calibrating an array camera are disclosed. Systems and methods for calibrating an array camera in accordance with embodiments of this invention include the capturing of an image of a test pattern with the array camera such that each imaging component in the array camera captures an image of the test pattern. The image of the test pattern captured by a reference imaging component is then used to derive calibration information for the reference component. A corrected image of the test pattern for the reference component is then generated from the calibration information and the image of the test pattern captured by the reference imaging component. The corrected image is then used with the images captured by each of the associate imaging components associated with the reference component to generate calibration information for the associate imaging components.

Classes IPC  ?

  • H04N 17/00 - Diagnostic, test ou mesure, ou leurs détails, pour les systèmes de télévision
  • H04N 13/02 - Générateurs de signaux d'image
  • H04N 13/246 - Étalonnage des caméras
  • H04N 13/243 - Générateurs de signaux d’images utilisant des caméras à images stéréoscopiques utilisant au moins trois capteurs d’images 2D
  • H04N 13/257 - Aspects en rapport avec la couleur
  • H04N 13/282 - Générateurs de signaux d’images pour la génération de signaux d’images correspondant à au moins trois points de vue géométriques, p. ex. systèmes multi-vues
  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
  • G06T 7/80 - Analyse des images capturées pour déterminer les paramètres de caméra intrinsèques ou extrinsèques, c.-à-d. étalonnage de caméra
  • H04N 17/02 - Diagnostic, test ou mesure, ou leurs détails, pour les systèmes de télévision pour les signaux de télévision en couleurs

37.

Systems and methods for depth estimation using generative models

      
Numéro d'application 16269108
Numéro de brevet 11024046
Statut Délivré - en vigueur
Date de dépôt 2019-02-06
Date de la première publication 2019-08-08
Date d'octroi 2021-06-01
Propriétaire FotoNation Limited (Irlande)
Inventeur(s) Venkataraman, Kartik

Abrégé

Systems and methods for depth estimation in accordance with embodiments of the invention are illustrated. One embodiment includes a method for estimating depth from images. The method includes steps for receiving a plurality of source images captured from a plurality of different viewpoints using a processing system configured by an image processing application, generating a target image from a target viewpoint that is different to the viewpoints of the plurality of source images based upon a set of generative model parameters using the processing system configured by the image processing application, and identifying depth information of at least one output image based on the predicted target image using the processing system configured by the image processing application.

Classes IPC  ?

  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • G06T 7/55 - Récupération de la profondeur ou de la forme à partir de plusieurs images
  • G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion

38.

Optical systems for cameras incorporating lens elements formed separately and subsequently bonded to low CTE substrates

      
Numéro d'application 16333202
Numéro de brevet 11199678
Statut Délivré - en vigueur
Date de dépôt 2017-09-14
Date de la première publication 2019-08-08
Date d'octroi 2021-12-14
Propriétaire FotoNation Limited (USA)
Inventeur(s)
  • Rodda, Errol Mark
  • Duparre, Jacques

Abrégé

Systems and methods in accordance with embodiments of the invention implement optical systems incorporating lens elements formed separately and subsequently bonded to low coefficient of thermal expansion substrates. Optical systems in accordance with various embodiments of the invention can be utilized in single aperture cameras, and multiple-aperture array cameras. In one embodiment, a robust optical system includes at least one carrier characterized by a low coefficient of thermal expansion to which at least a primary lens element formed from precision molded glass is bonded.

Classes IPC  ?

  • G02B 7/02 - Montures, moyens de réglage ou raccords étanches à la lumière pour éléments optiques pour lentilles
  • B29D 11/00 - Fabrication d'éléments optiques, p. ex. lentilles ou prismes
  • G02B 1/04 - Éléments optiques caractérisés par la substance dont ils sont faitsRevêtements optiques pour éléments optiques faits de substances organiques, p. ex. plastiques
  • G03B 17/12 - Corps d'appareils avec moyens pour supporter des objectifs, des lentilles additionnelles, des filtres, des masques ou des tourelles
  • H04N 9/07 - Générateurs de signaux d'image avec une seule tête de lecture
  • G02B 3/00 - Lentilles simples ou composées

39.

Systems and methods for manufacturing camera modules using active alignment of lens stack arrays and sensors

      
Numéro d'application 16382099
Numéro de brevet 11022725
Statut Délivré - en vigueur
Date de dépôt 2019-04-11
Date de la première publication 2019-08-01
Date d'octroi 2021-06-01
Propriétaire FotoNation Limited (Irlande)
Inventeur(s)
  • Duparre, Jacques
  • Mcmahon, Andrew Kenneth John
  • Lelescu, Dan

Abrégé

Systems and methods in accordance with embodiments of the invention actively align a lens stack array with an array of focal planes to construct an array camera module. In one embodiment, a method for actively aligning a lens stack array with a sensor that has a focal plane array includes: aligning the lens stack array relative to the sensor in an initial position; varying the spatial relationship between the lens stack array and the sensor; capturing images of a known target that has a region of interest using a plurality of active focal planes at different spatial relationships; scoring the images based on the extent to which the region of interest is focused in the images; selecting a spatial relationship between the lens stack array and the sensor based on a comparison of the scores; and forming an array camera subassembly based on the selected spatial relationship.

Classes IPC  ?

  • G02B 3/00 - Lentilles simples ou composées
  • H04N 5/225 - Caméras de télévision
  • H04N 17/00 - Diagnostic, test ou mesure, ou leurs détails, pour les systèmes de télévision
  • G02B 7/00 - Montures, moyens de réglage ou raccords étanches à la lumière pour éléments optiques
  • H04N 5/341 - Extraction de données de pixels provenant d'un capteur d'images en agissant sur les circuits de balayage, p.ex. en modifiant le nombre de pixels ayant été échantillonnés ou à échantillonner
  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance

40.

NEURAL NETWORK IMAGE PROCESSING APPARATUS

      
Numéro d'application EP2019060596
Numéro de publication 2019/145578
Statut Délivré - en vigueur
Date de dépôt 2019-04-25
Date de publication 2019-08-01
Propriétaire FOTONATION LIMITED (Irlande)
Inventeur(s)
  • Dutu, Liviu
  • Mathe, Stefan
  • Dumitru-Guzu, Madalin
  • Lemley, Joseph

Abrégé

A neural network image processing apparatus arranged to acquire images from an image sensor and to: identify a ROI containing a face region in an image; determine at plurality of facial landmarks in the face region; use the facial landmarks to transform the face region within the ROI into a face region having a given pose; and use transformed landmarks within the transformed face region to identify a pair of eye regions within the transformed face region. Each identified eye region is fed to a respective first and second convolutional neural network, each network configured to produce a respective feature vector. Each feature vector is fed to respective eyelid opening level neural networks to obtain respective measures of eyelid opening for each eye region. The feature vectors are combined and to a gaze angle neural network to generate gaze yaw and pitch values substantially simultaneously with the eyelid opening values.

Classes IPC  ?

  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales

41.

Method and system for correcting a distorted input image

      
Numéro d'application 15879310
Numéro de brevet 10726522
Statut Délivré - en vigueur
Date de dépôt 2018-01-24
Date de la première publication 2019-07-25
Date d'octroi 2020-07-28
Propriétaire FOTONATION LIMITED (Irlande)
Inventeur(s)
  • Stec, Piotr
  • Georgescu, Vlad

Abrégé

A method for correcting an image divides an output image into a grid with vertical sections of width smaller than the image width but wide enough to allow efficient bursts when writing distortion corrected line sections into memory. A distortion correction engine includes a relatively small amount of memory for an input image buffer but without requiring unduly complex control. The input image buffer accommodates enough lines of an input image to cover the distortion of a single most vertically distorted line section of the input image. The memory required for the input image buffer can be significantly less than would be required to store all the lines of a distorted input image spanning a maximal distortion of a complete line within the input image.

Classes IPC  ?

  • G06T 3/40 - Changement d'échelle d’images complètes ou de parties d’image, p. ex. agrandissement ou rétrécissement
  • G06T 5/00 - Amélioration ou restauration d'image

42.

Extended color processing on pelican array cameras

      
Numéro d'application 16246100
Numéro de brevet 10638099
Statut Délivré - en vigueur
Date de dépôt 2019-01-11
Date de la première publication 2019-07-11
Date d'octroi 2020-04-28
Propriétaire FotoNation Limited (Irlande)
Inventeur(s)
  • Mullis, Robert H.
  • Lelescu, Dan
  • Venkataraman, Kartik

Abrégé

Systems and methods for extended color processing on Pelican array cameras in accordance with embodiments of the invention are disclosed. In one embodiment, a method of generating a high resolution image includes obtaining input images, where a first set of images includes information in a first band of visible wavelengths and a second set of images includes information in a second band of visible wavelengths and non-visible wavelengths, determining an initial estimate by combining the first set of images into a first fused image, combining the second set of images into a second fused image, spatially registering the fused images, denoising the fused images using bilateral filters, normalizing the second fused image in the photometric reference space of the first fused image, combining the fused images, determining a high resolution image that when mapped through a forward imaging transformation matches the input images within at least one predetermined criterion.

Classes IPC  ?

  • H04N 5/33 - Transformation des rayonnements infrarouges
  • H04N 5/265 - Mélange
  • H04N 9/093 - Systèmes pour éviter ou corriger la mauvaise superposition des signaux vidéo
  • H04N 9/09 - Générateurs de signaux d'image avec plusieurs têtes de lecture

43.

Systems and methods for transmitting and receiving array camera image data

      
Numéro d'application 16271709
Numéro de brevet 10742861
Statut Délivré - en vigueur
Date de dépôt 2019-02-08
Date de la première publication 2019-06-06
Date d'octroi 2020-08-11
Propriétaire FotoNation Limited (Irlande)
Inventeur(s) Mcmahon, Andrew Kenneth John

Abrégé

Systems and methods for transmitting and receiving image data captured by an imager array including a plurality of focal planes are described. One embodiment of the invention includes capturing image data using a plurality of active focal planes in a camera module, where an image is formed on each active focal plane by a separate lens stack, generating lines of image data by interleaving the image data captured by the plurality of active focal planes, and transmitting the lines of image data and the additional data.

Classes IPC  ?

44.

SYSTEMS AND METHODS FOR 3D FACIAL MODELING

      
Numéro d'application IB2018059366
Numéro de publication 2019/102442
Statut Délivré - en vigueur
Date de dépôt 2018-11-27
Date de publication 2019-05-31
Propriétaire FOTONATION LIMITED (Irlande)
Inventeur(s) Venkataraman, Kartik

Abrégé

In an embodiment, a 3D facial modeling system includes a plurality of cameras configured to capture images from different viewpoints, a processor, and a memory containing a 3D facial modeling application and parameters defining a face detector, wherein the 3D facial modeling application directs the processor to obtain a plurality of images of a face captured from different viewpoints using the plurality of cameras, locate a face within each of the plurality of images using the face detector, wherein the face detector labels key feature points on the located face within each of the plurality of images, determine disparity between corresponding key feature points of located faces within the plurality of images, and generate a 3D model of the face using the depth of the key feature points.

Classes IPC  ?

  • G06T 7/149 - DécoupageDétection de bords impliquant des modèles déformables, p. ex. des modèles de contours actifs

45.

Systems and methods for 3D facial modeling

      
Numéro d'application 15823473
Numéro de brevet 10643383
Statut Délivré - en vigueur
Date de dépôt 2017-11-27
Date de la première publication 2019-05-30
Date d'octroi 2020-05-05
Propriétaire FotoNation Limited (Irlande)
Inventeur(s) Venkataraman, Kartik

Abrégé

In an embodiment, a 3D facial modeling system includes a plurality of cameras configured to capture images from different viewpoints, a processor, and a memory containing a 3D facial modeling application and parameters defining a face detector, wherein the 3D facial modeling application directs the processor to obtain a plurality of images of a face captured from different viewpoints using the plurality of cameras, locate a face within each of the plurality of images using the face detector, wherein the face detector labels key feature points on the located face within each of the plurality of images, determine disparity between corresponding key feature points of located faces within the plurality of images, and generate a 3D model of the face using the depth of the key feature points.

Classes IPC  ?

  • G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation
  • G06T 7/149 - DécoupageDétection de bords impliquant des modèles déformables, p. ex. des modèles de contours actifs
  • G06T 7/593 - Récupération de la profondeur ou de la forme à partir de plusieurs images à partir d’images stéréo
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales

46.

METHOD AND SYSTEM FOR CORRECTING A DISTORTED INPUT IMAGE

      
Numéro d'application EP2019050302
Numéro de publication 2019/063850
Statut Délivré - en vigueur
Date de dépôt 2019-01-08
Date de publication 2019-04-04
Propriétaire FOTONATION LIMITED (Irlande)
Inventeur(s)
  • Georgescu, Vlad
  • Stec, Piotr

Abrégé

A method for correcting an image divides an output image into a grid with vertical sections of width smaller than the image width but wide enough to allow efficient bursts when writing distortion corrected line sections into memory. A distortion correction engine includes a relatively small amount of memory for an input image buffer but without requiring unduly complex control.The input image buffer accommodates enough lines of an input image to cover the distortion of a single most vertically distorted line section of the input image. The memory required for the input image buffer can be significantly less than would be required to store all the lines of a distorted input image spanning a maximal distortion of a complete line within the input image.

Classes IPC  ?

  • G06T 5/00 - Amélioration ou restauration d'image

47.

Array camera configurations incorporating constituent array cameras and constituent cameras

      
Numéro d'application 16184840
Numéro de brevet 10708492
Statut Délivré - en vigueur
Date de dépôt 2018-11-08
Date de la première publication 2019-03-28
Date d'octroi 2020-07-07
Propriétaire FotoNation Limited (Irlande)
Inventeur(s)
  • Venkataraman, Kartik
  • Duparré, Jacques

Abrégé

Systems and methods for implementing array camera configurations that include a plurality of constituent array cameras, where each constituent array camera provides a distinct field of view and/or a distinct viewing direction, are described. In several embodiments, image data captured by the constituent array cameras is used to synthesize multiple images that are subsequently blended. In a number of embodiments, the blended images include a foveated region. In certain embodiments, the blended images possess a wider field of view than the fields of view of the multiple images.

Classes IPC  ?

  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
  • H04N 5/265 - Mélange
  • H04N 5/225 - Caméras de télévision
  • H04N 5/369 - Transformation d'informations lumineuses ou analogues en informations électriques utilisant des capteurs d'images à l'état solide [capteurs SSIS]  circuits associés à cette dernière
  • H04N 5/247 - Disposition des caméras de télévision
  • H04N 13/243 - Générateurs de signaux d’images utilisant des caméras à images stéréoscopiques utilisant au moins trois capteurs d’images 2D
  • G06T 7/557 - Récupération de la profondeur ou de la forme à partir de plusieurs images à partir des champs de lumière, p. ex. de caméras plénoptiques
  • G06T 3/40 - Changement d'échelle d’images complètes ou de parties d’image, p. ex. agrandissement ou rétrécissement
  • H04N 17/00 - Diagnostic, test ou mesure, ou leurs détails, pour les systèmes de télévision
  • G02B 3/00 - Lentilles simples ou composées
  • G02B 13/02 - Télé-objectifs photographiques, c.-à-d. systèmes du type + — dans lesquels la distance du sommet de l'angle avant au plan de l'image est inférieure à la distance focale équivalente
  • H04N 13/257 - Aspects en rapport avec la couleur
  • H04N 13/00 - Systèmes vidéo stéréoscopiquesSystèmes vidéo multi-vuesLeurs détails
  • H04N 13/232 - Générateurs de signaux d’images utilisant des caméras à images stéréoscopiques utilisant un seul capteur d’images 2D utilisant des lentilles du type œil de mouche, p. ex. dispositions de lentilles circulaires

48.

Stereoscopic (3D) panorama creation on handheld device

      
Numéro d'application 16132044
Numéro de brevet 11115638
Statut Délivré - en vigueur
Date de dépôt 2018-09-14
Date de la première publication 2019-03-21
Date d'octroi 2021-09-07
Propriétaire FotoNation Limited (Irlande)
Inventeur(s)
  • Bigioi, Petronel
  • Susanu, George
  • Barcovschi, Igor
  • Stec, Piotr
  • Murray, Larry
  • Drimbarean, Alexandru
  • Corcoran, Peter

Abrégé

A technique of generating a stereoscopic panorama image includes panning a portable camera device, and acquiring multiple image frames. Multiple at least partially overlapping image frames are acquired of portions of the scene. The method involves registering the image frames, including determining displacements of the imaging device between acquisitions of image frames. Multiple panorama images are generated including joining image frames of the scene according to spatial relationships and determining stereoscopic counterpart relationships between the multiple panorama images. The multiple panorama images are processed based on the stereoscopic counterpart relationships to form a stereoscopic panorama image.

Classes IPC  ?

  • H04N 13/106 - Traitement de signaux d’images
  • G06T 7/593 - Récupération de la profondeur ou de la forme à partir de plusieurs images à partir d’images stéréo

49.

Autofocus system for a conventional camera that uses depth information from an array camera

      
Numéro d'application 16179796
Numéro de brevet 10674138
Statut Délivré - en vigueur
Date de dépôt 2018-11-02
Date de la première publication 2019-03-21
Date d'octroi 2020-06-02
Propriétaire FotoNation Limited (Irlande)
Inventeur(s)
  • Venkataraman, Kartik
  • Gallagher, Paul
  • Jain, Ankit K.
  • Nisenzon, Semyon
  • Lelescu, Dan
  • Ciurea, Florian
  • Molina, Gabriel

Abrégé

Systems with an array camera augmented with a conventional camera in accordance with embodiments of the invention are disclosed. In some embodiments, the array camera is used to capture a first set of image data of a scene and a conventional camera is used to capture a second set of image data for the scene. An object of interest is identified in the first set of image data. A first depth measurement for the object of interest is determined and compared to a predetermined threshold. If the first depth measurement is above the threshold, a second set of image data captured using the conventional camera is obtained. The object of interest is identified in the second set of image data and a second depth measurement for the object of interest is determined using at least a portion of the first set of image data and at least a portion of the second set of image data.

Classes IPC  ?

  • H04N 13/271 - Générateurs de signaux d’images où les signaux d’images générés comprennent des cartes de profondeur ou de disparité
  • G01P 3/38 - Dispositifs caractérisés par l'emploi de moyens optiques, p. ex. en utilisant la lumière infrarouge, visible ou ultraviolette en utilisant des moyens photographiques
  • H04N 13/243 - Générateurs de signaux d’images utilisant des caméras à images stéréoscopiques utilisant au moins trois capteurs d’images 2D
  • H04N 13/232 - Générateurs de signaux d’images utilisant des caméras à images stéréoscopiques utilisant un seul capteur d’images 2D utilisant des lentilles du type œil de mouche, p. ex. dispositions de lentilles circulaires

50.

A PERIPHERAL PROCESSING DEVICE

      
Numéro d'application EP2018071046
Numéro de publication 2019/042703
Statut Délivré - en vigueur
Date de dépôt 2018-08-02
Date de publication 2019-03-07
Propriétaire FOTONATION LIMITED (Irlande)
Inventeur(s)
  • Zaharia, Cornel
  • Bigioi, Petronel

Abrégé

A peripheral processing device comprises a physical interface for connecting the processing device to a host computing device through a communications protocol. A local controller connected to local memory across an internal bus provides input/output access to data stored on the processing device to the host through a file system API. A neural processor comprises at least one network processing engine for processing a layer of a neural network according to a network configuration. A memory at least temporarily stores network configuration information, input image information, intermediate image information and output information produced by each network processing engine. The local controller is arranged to receive network configuration information through a file system API write command, to receive input image information through a file system API write command; and to write output information to the local memory for retrieval by the host through a file system API read command.

Classes IPC  ?

  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • G06N 3/06 - Réalisation physique, c.-à-d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone

51.

Peripheral processing device

      
Numéro d'application 16118314
Numéro de brevet 10713186
Statut Délivré - en vigueur
Date de dépôt 2018-08-30
Date de la première publication 2019-02-28
Date d'octroi 2020-07-14
Propriétaire FOTONATION LIMITED (Irlande)
Inventeur(s)
  • Bigioi, Petronel
  • Zaharia, Corneliu

Abrégé

A peripheral processing device comprises a physical interface for connecting the processing device to a host computing device through a communications protocol. A local controller connected to local memory across an internal bus provides input/output access to data stored on the processing device to the host through a file system API. A neural processor comprises at least one network processing engine for processing a layer of a neural network according to a network configuration. A memory at least temporarily stores network configuration information, input image information, intermediate image information and output information produced by each network processing engine. The local controller is arranged to receive network configuration information through a file system API write command, to receive input image information through a file system API write command; and to write output information to the local memory for retrieval by the host through a file system API read command.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06N 3/06 - Réalisation physique, c.-à-d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone
  • G06F 13/10 - Commande par programme pour dispositifs périphériques
  • G06F 9/54 - Communication interprogramme
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
  • G06F 9/445 - Chargement ou démarrage de programme
  • G06N 3/063 - Réalisation physique, c.-à-d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales

52.

Systems and methods for estimating depth from projected texture using camera arrays

      
Numéro d'application 16177191
Numéro de brevet 10767981
Statut Délivré - en vigueur
Date de dépôt 2018-10-31
Date de la première publication 2019-02-28
Date d'octroi 2020-09-08
Propriétaire FotoNation Limited (Irlande)
Inventeur(s)
  • Venkataraman, Kartik
  • Duparré, Jacques

Abrégé

Systems and methods in accordance with embodiments of the invention estimate depth from projected texture using camera arrays. One embodiment of the invention includes: at least one two-dimensional array of cameras comprising a plurality of cameras; an illumination system configured to illuminate a scene with a projected texture; a processor; and memory containing an image processing pipeline application and an illumination system controller application. In addition, the illumination system controller application directs the processor to control the illumination system to illuminate a scene with a projected texture. Furthermore, the image processing pipeline application directs the processor to: utilize the illumination system controller application to control the illumination system to illuminate a scene with a projected texture capture a set of images of the scene illuminated with the projected texture; determining depth estimates for pixel locations in an image from a reference viewpoint using at least a subset of the set of images. Also, generating a depth estimate for a given pixel location in the image from the reference viewpoint includes: identifying pixels in the at least a subset of the set of images that correspond to the given pixel location in the image from the reference viewpoint based upon expected disparity at a plurality of depths along a plurality of epipolar lines aligned at different angles; comparing the similarity of the corresponding pixels identified at each of the plurality of depths; and selecting the depth from the plurality of depths at which the identified corresponding pixels have the highest degree of similarity as a depth estimate for the given pixel location in the image from the reference viewpoint.

Classes IPC  ?

  • G01B 11/22 - Dispositions pour la mesure caractérisées par l'utilisation de techniques optiques pour mesurer la profondeur
  • G01B 11/25 - Dispositions pour la mesure caractérisées par l'utilisation de techniques optiques pour mesurer des contours ou des courbes en projetant un motif, p. ex. des franges de moiré, sur l'objet
  • G06T 7/521 - Récupération de la profondeur ou de la forme à partir de la télémétrie laser, p. ex. par interférométrieRécupération de la profondeur ou de la forme à partir de la projection de lumière structurée
  • G06T 7/593 - Récupération de la profondeur ou de la forme à partir de plusieurs images à partir d’images stéréo
  • G06T 7/557 - Récupération de la profondeur ou de la forme à partir de plusieurs images à partir des champs de lumière, p. ex. de caméras plénoptiques
  • G06T 7/40 - Analyse de la texture

53.

SYSTEMS AND METHODS FOR HYBRID DEPTH REGULARIZATION

      
Numéro d'application EP2018072303
Numéro de publication 2019/038193
Statut Délivré - en vigueur
Date de dépôt 2018-08-17
Date de publication 2019-02-28
Propriétaire FOTONATION LIMITED (Irlande)
Inventeur(s)
  • Jain, Ankit
  • Chatterjee, Priyam
  • Venkataraman, Kartik

Abrégé

Systems and methods for hybrid depth regularization in accordance with various embodiments of the invention are disclosed. In one embodiment of the invention, a depth sensing system comprises a plurality of cameras; a processor; and a memory containing an image processing application. The image processing application may direct the processor to obtain image data for a plurality of images from multiple viewpoints, the image data comprising a reference image and at least one alternate view image; generate a raw depth map using a first depth estimation process, and a confidence map; and generate a regularized depth map. The regularized depth map may be generated by computing a secondary depth map using a second different depth estimation process; and computing a composite depth map by selecting depth estimates from the raw depth map and the secondary depth map based on the confidence map.

Classes IPC  ?

  • G06T 7/593 - Récupération de la profondeur ou de la forme à partir de plusieurs images à partir d’images stéréo
  • G06T 5/30 - Érosion ou dilatation, p. ex. amincissement
  • G06T 5/50 - Amélioration ou restauration d'image utilisant plusieurs images, p. ex. moyenne ou soustraction
  • G06T 7/13 - Détection de bords
  • G06T 7/136 - DécoupageDétection de bords impliquant un seuillage

54.

System and methods for depth regularization and semiautomatic interactive matting using RGB-D images

      
Numéro d'application 16148816
Numéro de brevet 10574905
Statut Délivré - en vigueur
Date de dépôt 2018-10-01
Date de la première publication 2019-01-31
Date d'octroi 2020-02-25
Propriétaire FotoNation Limited (Irlande)
Inventeur(s)
  • Srikanth, Manohar
  • Ramamoorthi, Ravi
  • Venkataraman, Kartik
  • Chatterjee, Priyam

Abrégé

Systems and methods in accordance with embodiments of this invention perform depth regularization and semiautomatic interactive matting using images. In an embodiment of the invention, the image processing pipeline application directs a processor to receive (i) an image (ii) an initial depth map corresponding to the depths of pixels within the image, regularize the initial depth map into a dense depth map using depth values of known pixels to compute depth values of unknown pixels, determine an object of interest to be extracted from the image, generate an initial trimap using the dense depth map and the object of interest to be extracted from the image, and apply color image matting to unknown regions of the initial trimap to generate a matte for image matting.

Classes IPC  ?

  • H04N 5/262 - Circuits de studio, p. ex. pour mélanger, commuter, changer le caractère de l'image, pour d'autres effets spéciaux
  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
  • H04N 5/272 - Moyens pour insérer une image de premier plan dans une image d'arrière plan, c.-à-d. incrustation, effet inverse
  • G06T 7/11 - Découpage basé sur les zones
  • G06T 7/194 - DécoupageDétection de bords impliquant une segmentation premier plan-arrière-plan
  • H04N 13/271 - Générateurs de signaux d’images où les signaux d’images générés comprennent des cartes de profondeur ou de disparité
  • H04N 13/00 - Systèmes vidéo stéréoscopiquesSystèmes vidéo multi-vuesLeurs détails
  • H04N 13/15 - Aspects des signaux d’images en rapport avec la couleur

55.

Systems and methods for reducing motion blur in images or video in ultra low light with array cameras

      
Numéro d'application 16148317
Numéro de brevet 10547772
Statut Délivré - en vigueur
Date de dépôt 2018-10-01
Date de la première publication 2019-01-31
Date d'octroi 2020-01-28
Propriétaire FotoNation Limited (Irlande)
Inventeur(s) Molina, Gabriel

Abrégé

Systems and methods for reducing motion blur in images or video in ultra low light with array cameras in accordance with embodiments of the invention are disclosed. In one embodiment, a method for synthesizing an image from multiple images captured using an array camera includes capturing image data using active cameras within an array camera, where the active cameras are configured to capture image data and the image data includes pixel brightness values that form alternate view images captured from different viewpoints, determining sets of corresponding pixels in the alternate view images where each pixel in a set of corresponding pixels is chosen from a different alternate view image, summing the pixel brightness values for corresponding pixels to create pixel brightness sums for pixel locations in an output image, and synthesizing an output image from the viewpoint of the output image using the pixel brightness sums.

Classes IPC  ?

  • H04N 5/225 - Caméras de télévision
  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
  • H04N 5/235 - Circuits pour la compensation des variations de la luminance de l'objet
  • H04N 5/272 - Moyens pour insérer une image de premier plan dans une image d'arrière plan, c.-à-d. incrustation, effet inverse
  • G06T 3/40 - Changement d'échelle d’images complètes ou de parties d’image, p. ex. agrandissement ou rétrécissement
  • G06T 5/50 - Amélioration ou restauration d'image utilisant plusieurs images, p. ex. moyenne ou soustraction
  • G06T 7/55 - Récupération de la profondeur ou de la forme à partir de plusieurs images
  • H04N 5/265 - Mélange

56.

Systems and methods for decoding image files containing depth maps stored as metadata

      
Numéro d'application 16030597
Numéro de brevet 10430682
Statut Délivré - en vigueur
Date de dépôt 2018-07-09
Date de la première publication 2018-11-15
Date d'octroi 2019-10-01
Propriétaire FotoNation Limited (Irlande)
Inventeur(s)
  • Venkataraman, Kartik
  • Nisenzon, Semyon
  • Lelescu, Dan

Abrégé

Systems and methods in accordance with embodiments of the invention are configured to render images using light field image files containing an image synthesized from light field image data and metadata describing the image that includes a depth map. One embodiment of the invention includes a processor and memory containing a rendering application and a light field image file including an encoded image, a set of low resolution images, and metadata describing the encoded image, where the metadata comprises a depth map that specifies depths from the reference viewpoint for pixels in the encoded image. In addition, the rendering application configures the processor to: locate the encoded image within the light field image file; decode the encoded image; locate the metadata within the light field image file; and post process the decoded image by modifying the pixels based on the depths indicated within the depth map and the set of low resolution images to create a rendered image.

Classes IPC  ?

  • G06K 9/36 - Prétraitement de l'image, c. à d. traitement de l'information image sans se préoccuper de l'identité de l'image
  • H04N 13/128 - Ajustement de la profondeur ou de la disparité
  • H04N 13/161 - Encodage, multiplexage ou démultiplexage de différentes composantes des signaux d’images
  • H04N 13/243 - Générateurs de signaux d’images utilisant des caméras à images stéréoscopiques utilisant au moins trois capteurs d’images 2D
  • H04N 13/271 - Générateurs de signaux d’images où les signaux d’images générés comprennent des cartes de profondeur ou de disparité
  • G06T 9/00 - Codage d'image
  • G06T 9/20 - Codage des contours, p. ex. utilisant la détection des contours
  • H04N 19/597 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage prédictif spécialement adapté pour l’encodage de séquences vidéo multi-vues
  • H04N 19/625 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant un codage par transformée utilisant une transformée en cosinus discrète
  • H04N 19/136 - Caractéristiques ou propriétés du signal vidéo entrant
  • G06T 3/40 - Changement d'échelle d’images complètes ou de parties d’image, p. ex. agrandissement ou rétrécissement
  • H04N 19/85 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le pré-traitement ou le post-traitement spécialement adaptés pour la compression vidéo
  • G06T 15/08 - Rendu de volume
  • G06T 7/50 - Récupération de la profondeur ou de la forme
  • G06T 7/593 - Récupération de la profondeur ou de la forme à partir de plusieurs images à partir d’images stéréo
  • H04N 13/00 - Systèmes vidéo stéréoscopiquesSystèmes vidéo multi-vuesLeurs détails

57.

Systems and methods for synthesizing high resolution images using image deconvolution based on motion and depth information

      
Numéro d'application 15960168
Numéro de brevet 10542208
Statut Délivré - en vigueur
Date de dépôt 2018-04-23
Date de la première publication 2018-10-18
Date d'octroi 2020-01-21
Propriétaire FotoNation Limited (Irlande)
Inventeur(s)
  • Lelescu, Dan
  • Duong, Thang

Abrégé

Systems and methods for synthesizing high resolution images using image deconvolution and depth information in accordance embodiments of the invention are disclosed. In one embodiment, an array camera includes a processor and a memory, wherein an image deconvolution application configures the processor to obtain light field image data, determine motion data based on metadata contained in the light field image data, generate a depth-dependent point spread function based on the synthesized high resolution image, the depth map, and the motion data, measure the quality of the synthesized high resolution image based on the generated depth-dependent point spread function, and when the measured quality of the synthesized high resolution image is within a quality threshold, incorporate the synthesized high resolution image into the light field image data.

Classes IPC  ?

  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
  • G06T 7/80 - Analyse des images capturées pour déterminer les paramètres de caméra intrinsèques ou extrinsèques, c.-à-d. étalonnage de caméra
  • G06T 7/20 - Analyse du mouvement
  • G06T 5/00 - Amélioration ou restauration d'image
  • H04N 5/355 - Réglage de la gamme dynamique
  • H04N 5/225 - Caméras de télévision
  • H04N 5/222 - Circuits de studioDispositifs de studioÉquipements de studio

58.

Detecting facial expressions in digital images

      
Numéro d'application 15948848
Numéro de brevet 10778885
Statut Délivré - en vigueur
Date de dépôt 2018-04-09
Date de la première publication 2018-10-11
Date d'octroi 2020-09-15
Propriétaire FotoNation Limited (Irlande)
Inventeur(s)
  • Neghina, Catalina
  • Gangea, Mihnea
  • Petrescu, Stefan
  • David, Emilian
  • Bigioi, Petronel
  • Zarakov, Eric
  • Steinberg, Eran

Abrégé

A method and system for detecting facial expressions in digital images and applications therefore are disclosed. Analysis of a digital image determines whether or not a smile and/or blink is present on a person's face. Face recognition, and/or a pose or illumination condition determination, permits application of a specific, relatively small classifier cascade.

Classes IPC  ?

  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales

59.

System and methods for calibration of an array camera

      
Numéro d'application 15987768
Numéro de brevet 10225543
Statut Délivré - en vigueur
Date de dépôt 2018-05-23
Date de la première publication 2018-09-20
Date d'octroi 2019-03-05
Propriétaire FotoNation Limited (Irlande)
Inventeur(s) Mullis, Robert

Abrégé

Systems and methods for calibrating an array camera are disclosed. Systems and methods for calibrating an array camera in accordance with embodiments of this invention include the capturing of an image of a test pattern with the array camera such that each imaging component in the array camera captures an image of the test pattern. The image of the test pattern captured by a reference imaging component is then used to derive calibration information for the reference component. A corrected image of the test pattern for the reference component is then generated from the calibration information and the image of the test pattern captured by the reference imaging component. The corrected image is then used with the images captured by each of the associate imaging components associated with the reference component to generate calibration information for the associate imaging components.

Classes IPC  ?

  • H04N 17/00 - Diagnostic, test ou mesure, ou leurs détails, pour les systèmes de télévision
  • H04N 13/02 - Générateurs de signaux d'image
  • H04N 13/246 - Étalonnage des caméras
  • H04N 13/282 - Générateurs de signaux d’images pour la génération de signaux d’images correspondant à au moins trois points de vue géométriques, p. ex. systèmes multi-vues
  • H04N 13/257 - Aspects en rapport avec la couleur
  • H04N 13/243 - Générateurs de signaux d’images utilisant des caméras à images stéréoscopiques utilisant au moins trois capteurs d’images 2D
  • G06T 7/80 - Analyse des images capturées pour déterminer les paramètres de caméra intrinsèques ou extrinsèques, c.-à-d. étalonnage de caméra
  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
  • H04N 17/02 - Diagnostic, test ou mesure, ou leurs détails, pour les systèmes de télévision pour les signaux de télévision en couleurs

60.

Systems and methods for depth-assisted perspective distortion correction

      
Numéro d'application 15898666
Numéro de brevet 10540806
Statut Délivré - en vigueur
Date de dépôt 2018-02-19
Date de la première publication 2018-08-23
Date d'octroi 2020-01-21
Propriétaire FotoNation Limited (Irlande)
Inventeur(s)
  • Yang, Samuel
  • Srikanth, Manohar
  • Lelescu, Dan
  • Venkataraman, Kartik

Abrégé

Systems and methods for automatically correcting apparent distortions in close range photographs that are captured using an imaging system capable of capturing images and depth maps are disclosed. In many embodiments, faces are automatically detected and segmented from images using a depth-assisted alpha matting. The detected faces can then be re-rendered from a more distant viewpoint and composited with the background to create a new image in which apparent perspective distortion is reduced.

Classes IPC  ?

  • G06T 15/20 - Calcul de perspectives
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • G06T 5/00 - Amélioration ou restauration d'image
  • G06T 5/50 - Amélioration ou restauration d'image utilisant plusieurs images, p. ex. moyenne ou soustraction

61.

FACESAFE

      
Numéro d'application 017944120
Statut Enregistrée
Date de dépôt 2018-08-15
Date d'enregistrement 2018-12-25
Propriétaire FotoNation Limited (Irlande)
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

Facial recognition computer software that uses computer vision techniques and depth information to securely unlock, personalize and enable payment features for use with computers, tablet computers, mobile devices, mobile phones and cameras.

62.

Imager array interfaces

      
Numéro d'application 15943512
Numéro de brevet 10455168
Statut Délivré - en vigueur
Date de dépôt 2018-04-02
Date de la première publication 2018-08-09
Date d'octroi 2019-10-22
Propriétaire FotoNation Limited (Irlande)
Inventeur(s) Mcmahon, Andrew Kenneth John

Abrégé

Architectures for imager arrays configured for use in array cameras in accordance with embodiments of the invention are described. One embodiment of the invention includes a plurality of focal planes, where each focal plane comprises a two dimensional arrangement of pixels having at least two pixels in each dimension and each focal plane is contained within a region of the imager array that does not contain pixels from another focal plane, control circuitry configured to control the capture of image information by the pixels within the focal planes, where the control circuitry is configured so that the capture of image information by the pixels in at least two of the focal planes is separately controllable, sampling circuitry configured to convert pixel outputs into digital pixel data, and output interface circuitry configured to transmit pixel data via an output interface.

Classes IPC  ?

  • H04N 5/341 - Extraction de données de pixels provenant d'un capteur d'images en agissant sur les circuits de balayage, p.ex. en modifiant le nombre de pixels ayant été échantillonnés ou à échantillonner
  • H04N 5/345 - Extraction de données de pixels provenant d'un capteur d'images en agissant sur les circuits de balayage, p.ex. en modifiant le nombre de pixels ayant été échantillonnés ou à échantillonner en lisant partiellement une matrice de capteurs SSIS
  • H04N 5/365 - Traitement du bruit, p.ex. détection, correction, réduction ou élimination du bruit appliqué au bruit à motif fixe, p.ex. non-uniformité de la réponse
  • H04N 5/374 - Capteurs adressés, p.ex. capteurs MOS ou CMOS
  • H04N 5/378 - Circuits de lecture, p.ex. circuits d’échantillonnage double corrélé [CDS], amplificateurs de sortie ou convertisseurs A/N
  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
  • H04N 9/09 - Générateurs de signaux d'image avec plusieurs têtes de lecture
  • H04N 5/3745 - Capteurs adressés, p.ex. capteurs MOS ou CMOS ayant des composants supplémentaires incorporés au sein d'un pixel ou connectés à un groupe de pixels au sein d'une matrice de capteurs, p.ex. mémoires, convertisseurs A/N, amplificateurs de pixels, circuits communs ou composants communs
  • H04N 9/04 - Générateurs de signaux d'image

63.

Systems and methods for encoding image files containing depth maps stored as metadata

      
Numéro d'application 15865208
Numéro de brevet 10275676
Statut Délivré - en vigueur
Date de dépôt 2018-01-08
Date de la première publication 2018-07-12
Date d'octroi 2019-04-30
Propriétaire FotoNation Limited (Irlande)
Inventeur(s)
  • Venkataraman, Kartik
  • Nisenzon, Semyon
  • Lelescu, Dan

Abrégé

Systems and methods for storing images synthesized from light field image data and metadata describing the images in electronic files in accordance with embodiments of the invention are disclosed. One embodiment includes a processor and memory containing an encoding application and light field image data, where the light field image data comprises a plurality of low resolution images of a scene captured from different viewpoints. In addition, the encoding application configures the processor to synthesize a higher resolution image of the scene from a reference viewpoint using the low resolution images, where synthesizing the higher resolution image involves creating a depth map that specifies depths from the reference viewpoint for pixels in the higher resolution image; encode the higher resolution image; and create a light field image file including the encoded image, the low resolution images, and metadata including the depth map.

Classes IPC  ?

  • G06K 9/36 - Prétraitement de l'image, c. à d. traitement de l'information image sans se préoccuper de l'identité de l'image
  • H04N 13/128 - Ajustement de la profondeur ou de la disparité
  • H04N 13/161 - Encodage, multiplexage ou démultiplexage de différentes composantes des signaux d’images
  • H04N 13/243 - Générateurs de signaux d’images utilisant des caméras à images stéréoscopiques utilisant au moins trois capteurs d’images 2D
  • H04N 13/271 - Générateurs de signaux d’images où les signaux d’images générés comprennent des cartes de profondeur ou de disparité
  • G06T 9/00 - Codage d'image
  • G06T 9/20 - Codage des contours, p. ex. utilisant la détection des contours
  • H04N 19/597 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage prédictif spécialement adapté pour l’encodage de séquences vidéo multi-vues
  • H04N 19/625 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant un codage par transformée utilisant une transformée en cosinus discrète
  • H04N 19/136 - Caractéristiques ou propriétés du signal vidéo entrant
  • G06T 3/40 - Changement d'échelle d’images complètes ou de parties d’image, p. ex. agrandissement ou rétrécissement
  • H04N 19/85 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le pré-traitement ou le post-traitement spécialement adaptés pour la compression vidéo
  • G06T 15/08 - Rendu de volume
  • G06T 7/50 - Récupération de la profondeur ou de la forme
  • G06T 7/593 - Récupération de la profondeur ou de la forme à partir de plusieurs images à partir d’images stéréo
  • H04N 13/00 - Systèmes vidéo stéréoscopiquesSystèmes vidéo multi-vuesLeurs détails

64.

IRISXR

      
Numéro d'application 017920208
Statut Enregistrée
Date de dépôt 2018-06-20
Date d'enregistrement 2018-11-01
Propriétaire FotoNation Limited (Irlande)
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

Wearable computer peripherals; wearable peripherals; wearable peripherals for computers, tablet computers, mobile devices and mobile phones, namely, configurable head-mounted displays; wearable virtual reality, augmented reality and mixed reality hardware; wearable virtual reality, augmented reality and mixed reality apparatus; wearable biometric identification apparatus; wearable computing devices comprised primarily of software and display screens for connection to computers, tablet computers, mobile devices and mobile phones in order to enable virtual reality, augmented reality and mixed reality experiences; biometric iris scanners; biometric identification apparatus; virtual reality, augmented reality and mixed reality headsets; virtual reality, augmented reality and mixed reality hardware; computer software for operating wearable computer peripherals; computer software for operating virtual reality, augmented reality and mixed reality headsets; computer software for operating virtual reality, augmented reality and mixed reality apparatus; virtual reality, augmented reality and mixed reality software; virtual reality, augmented reality and mixed reality software for operating virtual reality, augmented reality and mixed reality headsets; virtual reality, augmented reality and mixed reality software for operating virtual reality, augmented reality and mixed reality apparatus; software for use in enabling computers, tablet computers, mobile devices and mobile phones to provide virtual reality, augmented reality and mixed reality experiences; biometric iris recognition software; biometric identification software.

65.

Systems and methods for detecting defective camera arrays and optic arrays

      
Numéro d'application 15797126
Numéro de brevet 10334241
Statut Délivré - en vigueur
Date de dépôt 2017-10-30
Date de la première publication 2018-04-19
Date d'octroi 2019-06-25
Propriétaire FotoNation Limited (Irlande)
Inventeur(s)
  • Duparre, Jacques
  • Mcmahon, Andrew Kenneth John
  • Lelescu, Dan
  • Venkataraman, Kartik
  • Molina, Gabriel

Abrégé

Systems and methods for detecting defective camera arrays, optic arrays and/or sensors are described. One embodiment includes capturing image data using a camera array; dividing the captured images into a plurality of corresponding image regions; identifying the presence of localized defects in any of the cameras by evaluating the image regions in the captured images; and detecting a defective camera array using the image processing system when the number of localized defects in a specific set of image regions exceeds a predetermined threshold, where the specific set of image regions is formed by: a common corresponding image region from at least a subset of the captured images; and any additional image region in a given image that contains at least one pixel located within a predetermined maximum parallax shift distance along an epipolar line from a pixel within said common corresponding image region within the given image.

Classes IPC  ?

  • H04N 17/00 - Diagnostic, test ou mesure, ou leurs détails, pour les systèmes de télévision
  • H04N 5/225 - Caméras de télévision
  • H04N 5/367 - Traitement du bruit, p.ex. détection, correction, réduction ou élimination du bruit appliqué au bruit à motif fixe, p.ex. non-uniformité de la réponse appliqué aux défauts, p.ex. pixels non réactifs
  • H04N 5/217 - Circuits pour la suppression ou la diminution de perturbations, p.ex. moiré ou halo lors de la production des signaux d'image

66.

Systems and methods for controlling aliasing in images captured by an array camera for use in super resolution processing using pixel apertures

      
Numéro d'application 15785315
Numéro de brevet 10375302
Statut Délivré - en vigueur
Date de dépôt 2017-10-16
Date de la première publication 2018-04-05
Date d'octroi 2019-08-06
Propriétaire FotoNation Limited (Irlande)
Inventeur(s)
  • Nayar, Shree
  • Venkataraman, Kartik
  • Pain, Bedabrata
  • Lelescu, Dan

Abrégé

Imager arrays, array camera modules, and array cameras in accordance with embodiments of the invention utilize pixel apertures to control the amount of aliasing present in captured images of a scene. One embodiment includes a plurality of focal planes, control circuitry configured to control the capture of image information by the pixels within the focal planes, and sampling circuitry configured to convert pixel outputs into digital pixel data. In addition, the pixels in the plurality of focal planes include a pixel stack including a microlens and an active area, where light incident on the surface of the microlens is focused onto the active area by the microlens and the active area samples the incident light to capture image information, and the pixel stack defines a pixel area and includes a pixel aperture, where the size of the pixel apertures is smaller than the pixel area.

Classes IPC  ?

  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
  • H04N 5/341 - Extraction de données de pixels provenant d'un capteur d'images en agissant sur les circuits de balayage, p.ex. en modifiant le nombre de pixels ayant été échantillonnés ou à échantillonner
  • H04N 9/097 - Dispositions optiques associées aux dispositifs analyseurs, p.ex. pour partager des faisceaux, pour corriger la couleur
  • H04N 5/225 - Caméras de télévision
  • H04N 13/00 - Systèmes vidéo stéréoscopiquesSystèmes vidéo multi-vuesLeurs détails
  • H04N 13/271 - Générateurs de signaux d’images où les signaux d’images générés comprennent des cartes de profondeur ou de disparité
  • H04N 13/232 - Générateurs de signaux d’images utilisant des caméras à images stéréoscopiques utilisant un seul capteur d’images 2D utilisant des lentilles du type œil de mouche, p. ex. dispositions de lentilles circulaires

67.

Systems and methods for manufacturing camera modules using active alignment of lens stack arrays and sensors

      
Numéro d'application 15707747
Numéro de brevet 10261219
Statut Délivré - en vigueur
Date de dépôt 2017-09-18
Date de la première publication 2018-03-22
Date d'octroi 2019-04-16
Propriétaire FotoNation Limited (Irlande)
Inventeur(s)
  • Duparre, Jacques
  • Mcmahon, Andrew Kenneth John
  • Lelescu, Dan

Abrégé

Systems and methods in accordance with embodiments of the invention actively align a lens stack array with an array of focal planes to construct an array camera module. In one embodiment, a method for actively aligning a lens stack array with a sensor that has a focal plane array includes: aligning the lens stack array relative to the sensor in an initial position; varying the spatial relationship between the lens stack array and the sensor; capturing images of a known target that has a region of interest using a plurality of active focal planes at different spatial relationships; scoring the images based on the extent to which the region of interest is focused in the images; selecting a spatial relationship between the lens stack array and the sensor based on a comparison of the scores; and forming an array camera subassembly based on the selected spatial relationship.

Classes IPC  ?

  • G02B 3/00 - Lentilles simples ou composées
  • H04N 5/225 - Caméras de télévision
  • H04N 17/00 - Diagnostic, test ou mesure, ou leurs détails, pour les systèmes de télévision
  • G02B 7/00 - Montures, moyens de réglage ou raccords étanches à la lumière pour éléments optiques
  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
  • H04N 5/341 - Extraction de données de pixels provenant d'un capteur d'images en agissant sur les circuits de balayage, p.ex. en modifiant le nombre de pixels ayant été échantillonnés ou à échantillonner

68.

Capturing and processing of images including occlusions focused on an image sensor by a lens stack array

      
Numéro d'application 15687882
Numéro de brevet 10142560
Statut Délivré - en vigueur
Date de dépôt 2017-08-28
Date de la première publication 2018-02-15
Date d'octroi 2018-11-27
Propriétaire FotoNation Limited (Irlande)
Inventeur(s)
  • Venkataraman, Kartik
  • Jabbi, Amandeep S.
  • Mullis, Robert H.
  • Duparre, Jacques
  • Hu, Shane Ching-Feng

Abrégé

Systems and methods for implementing array cameras configured to perform super-resolution processing to generate higher resolution super-resolved images using a plurality of captured images and lens stack arrays that can be utilized in array cameras are disclosed. An imaging device in accordance with one embodiment of the invention includes at least one imager array, and each imager in the array comprises a plurality of light sensing elements and a lens stack including at least one lens surface, where the lens stack is configured to form an image on the light sensing elements, control circuitry configured to capture images formed on the light sensing elements of each of the imagers, and a super-resolution processing module configured to generate at least one higher resolution super-resolved image using a plurality of the captured images.

Classes IPC  ?

  • H04N 5/262 - Circuits de studio, p. ex. pour mélanger, commuter, changer le caractère de l'image, pour d'autres effets spéciaux
  • H04N 5/225 - Caméras de télévision
  • H04N 5/247 - Disposition des caméras de télévision
  • G02B 13/00 - Objectifs optiques spécialement conçus pour les emplois spécifiés ci-dessous
  • G02B 5/20 - Filtres
  • H04N 5/365 - Traitement du bruit, p.ex. détection, correction, réduction ou élimination du bruit appliqué au bruit à motif fixe, p.ex. non-uniformité de la réponse
  • H04N 13/128 - Ajustement de la profondeur ou de la disparité
  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
  • H04N 5/33 - Transformation des rayonnements infrarouges
  • H04N 5/341 - Extraction de données de pixels provenant d'un capteur d'images en agissant sur les circuits de balayage, p.ex. en modifiant le nombre de pixels ayant été échantillonnés ou à échantillonner
  • H04N 5/355 - Réglage de la gamme dynamique
  • H04N 5/357 - Traitement du bruit, p.ex. détection, correction, réduction ou élimination du bruit
  • H04N 9/04 - Générateurs de signaux d'image
  • H04N 9/097 - Dispositions optiques associées aux dispositifs analyseurs, p.ex. pour partager des faisceaux, pour corriger la couleur
  • G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
  • H04N 9/09 - Générateurs de signaux d'image avec plusieurs têtes de lecture
  • H04N 9/73 - Circuits pour l'équilibrage des couleurs, p. ex. circuits pour équilibrer le blanc ou commande de la température de couleur
  • H04N 5/265 - Mélange
  • G06T 11/60 - Édition de figures et de texteCombinaison de figures ou de texte
  • G02B 3/00 - Lentilles simples ou composées
  • G06T 7/557 - Récupération de la profondeur ou de la forme à partir de plusieurs images à partir des champs de lumière, p. ex. de caméras plénoptiques
  • H04N 5/349 - Extraction de données de pixels provenant d'un capteur d'images en agissant sur les circuits de balayage, p.ex. en modifiant le nombre de pixels ayant été échantillonnés ou à échantillonner pour accroître la résolution en déplaçant le capteur par rapport à la scène
  • H04N 13/257 - Aspects en rapport avec la couleur
  • H04N 13/00 - Systèmes vidéo stéréoscopiquesSystèmes vidéo multi-vuesLeurs détails

69.

System and methods for calibration of an array camera

      
Numéro d'application 15682064
Numéro de brevet 10127682
Statut Délivré - en vigueur
Date de dépôt 2017-08-21
Date de la première publication 2018-02-08
Date d'octroi 2018-11-13
Propriétaire FotoNation Limited (Irlande)
Inventeur(s) Mullis, Robert

Abrégé

Systems and methods for calibrating an array camera are disclosed. Systems and methods for calibrating an array camera in accordance with embodiments of this invention include the detecting of defects in the imaging components of the array camera and determining whether the detected defects may be tolerated by image processing algorithms. The calibration process also determines translation information between imaging components in the array camera for use in merging the image data from the various imaging components during image processing. Furthermore, the calibration process may include a process to improve photometric uniformity in the imaging components.

Classes IPC  ?

  • G06T 7/38 - Recalage de séquences d'images
  • G06T 7/80 - Analyse des images capturées pour déterminer les paramètres de caméra intrinsèques ou extrinsèques, c.-à-d. étalonnage de caméra
  • H04N 5/247 - Disposition des caméras de télévision
  • H04N 5/367 - Traitement du bruit, p.ex. détection, correction, réduction ou élimination du bruit appliqué au bruit à motif fixe, p.ex. non-uniformité de la réponse appliqué aux défauts, p.ex. pixels non réactifs
  • H04N 5/357 - Traitement du bruit, p.ex. détection, correction, réduction ou élimination du bruit
  • G06T 7/00 - Analyse d'image

70.

Systems and methods for generating depth maps using a camera arrays incorporating monochrome and color cameras

      
Numéro d'application 15651877
Numéro de brevet 10027901
Statut Délivré - en vigueur
Date de dépôt 2017-07-17
Date de la première publication 2018-01-04
Date d'octroi 2018-07-17
Propriétaire FOTONATION LIMITED (Irlande)
Inventeur(s)
  • Venkataraman, Kartik
  • Jabbi, Amandeep S.
  • Mullis, Robert H.

Abrégé

A camera array, an imaging device and/or a method for capturing image that employ a plurality of imagers fabricated on a substrate is provided. Each imager includes a plurality of pixels. The plurality of imagers include a first imager having a first imaging characteristics and a second imager having a second imaging characteristics. The images generated by the plurality of imagers are processed to obtain an enhanced image compared to images captured by the imagers. Each imager may be associated with an optical element fabricated using a wafer level optics (WLO) technology.

Classes IPC  ?

  • H04N 5/225 - Caméras de télévision
  • H04N 5/247 - Disposition des caméras de télévision
  • H04N 5/357 - Traitement du bruit, p.ex. détection, correction, réduction ou élimination du bruit
  • H04N 5/265 - Mélange
  • H04N 5/262 - Circuits de studio, p. ex. pour mélanger, commuter, changer le caractère de l'image, pour d'autres effets spéciaux
  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
  • H04N 5/33 - Transformation des rayonnements infrarouges
  • H04N 5/228 - Caméras de télévision - Détails de circuits pour tubes analyseurs
  • G06T 3/40 - Changement d'échelle d’images complètes ou de parties d’image, p. ex. agrandissement ou rétrécissement
  • H04N 5/355 - Réglage de la gamme dynamique
  • H04N 5/353 - Réglage du temps d'intégration
  • H04N 9/04 - Générateurs de signaux d'image
  • H04N 5/369 - Transformation d'informations lumineuses ou analogues en informations électriques utilisant des capteurs d'images à l'état solide [capteurs SSIS]  circuits associés à cette dernière
  • H04N 3/14 - Détails des dispositifs de balayage des systèmes de télévisionLeur combinaison avec la production des tensions d'alimentation par des moyens non exclusivement optiques-mécaniques au moyen de dispositifs à l'état solide à balayage électronique
  • H04N 1/195 - Dispositions de balayage utilisant des ensembles composés de plusieurs éléments l'ensemble comprenant un ensemble à deux dimensions
  • H01L 27/146 - Structures de capteurs d'images
  • G06T 7/55 - Récupération de la profondeur ou de la forme à partir de plusieurs images
  • G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
  • G02B 3/00 - Lentilles simples ou composées
  • G02B 5/20 - Filtres
  • G02B 13/00 - Objectifs optiques spécialement conçus pour les emplois spécifiés ci-dessous
  • G02B 27/00 - Systèmes ou appareils optiques non prévus dans aucun des groupes ,
  • G06T 7/557 - Récupération de la profondeur ou de la forme à partir de plusieurs images à partir des champs de lumière, p. ex. de caméras plénoptiques
  • H04N 13/02 - Générateurs de signaux d'image
  • H04N 5/335 - Transformation d'informations lumineuses ou analogues en informations électriques utilisant des capteurs d'images à l'état solide [capteurs SSIS] 
  • G06T 1/20 - Architectures de processeursConfiguration de processeurs p. ex. configuration en pipeline
  • G02B 27/12 - Systèmes divisant ou combinant des faisceaux fonctionnant uniquement par réfraction
  • G02B 27/10 - Systèmes divisant ou combinant des faisceaux
  • H04N 5/376 - Circuits d'adressage
  • H04N 9/083 - Générateurs de signaux d'image avec une seule tête de lecture dans lequel les signaux de couleur sont caractérisés par leur fréquence
  • H04N 13/00 - Systèmes vidéo stéréoscopiquesSystèmes vidéo multi-vuesLeurs détails

71.

Iris image acquisition system

      
Numéro d'application 15186283
Numéro de brevet 10212366
Statut Délivré - en vigueur
Date de dépôt 2016-06-17
Date de la première publication 2017-12-21
Date d'octroi 2019-02-19
Propriétaire FotoNation Limited (Irlande)
Inventeur(s)
  • Dainty, Christopher
  • Goncharov, Alexander
  • Fitzgerald, Niamh

Abrégé

An iris image acquisition system comprises an image sensor comprising an array of pixels including pixels sensitive to NIR wavelengths; at least one NIR light source capable of selectively emitting light with different discrete NIR wavelengths; and a processor, operably connected to the image sensor and the at least one NIR light source, to acquire image information from the sensor under illumination at one of the different discrete NIR wavelengths. A lens assembly comprises a plurality of lens elements with a total track length no more than 4.7 mm, each lens element comprising a material with a refractive index inversely proportional to wavelength. The different discrete NIR wavelengths are matched with the refractive index of the material for the lens elements to balance axial image shift induced by a change in object distance with axial image shift due to change in illumination wavelength.

Classes IPC  ?

  • H04N 9/47 - Synchronisation de couleurs pour des signaux séquentiels
  • H04N 7/18 - Systèmes de télévision en circuit fermé [CCTV], c.-à-d. systèmes dans lesquels le signal vidéo n'est pas diffusé
  • H04N 5/33 - Transformation des rayonnements infrarouges
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • H04N 5/225 - Caméras de télévision
  • G02B 27/00 - Systèmes ou appareils optiques non prévus dans aucun des groupes ,
  • G02B 13/00 - Objectifs optiques spécialement conçus pour les emplois spécifiés ci-dessous
  • G02B 13/14 - Objectifs optiques spécialement conçus pour les emplois spécifiés ci-dessous à utiliser avec des radiations infrarouges ou ultraviolettes
  • G02B 13/18 - Objectifs optiques spécialement conçus pour les emplois spécifiés ci-dessous avec des lentilles ayant une ou plusieurs surfaces non sphériques, p. ex. pour réduire l'aberration géométrique
  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance

72.

AN IRIS IMAGE ACQUISITION SYSTEM

      
Numéro d'application EP2017063435
Numéro de publication 2017/215952
Statut Délivré - en vigueur
Date de dépôt 2017-06-02
Date de publication 2017-12-21
Propriétaire FOTONATION LIMITED (Irlande)
Inventeur(s)
  • Dainty, Christopher
  • Goncharov, Alexander
  • Fitzgerald, Niamh

Abrégé

An iris image acquisition system (10) comprises an image sensor (14) comprising an array of pixels including pixels sensitive to NIR wavelengths; at least one NIR light source (16, 18) capable of selectively emitting light with different discrete NIR wavelengths; and a processor (20), operably connected to the image sensor (14) and the at least one NIR light source (16, 18), to acquire image information from the sensor (14) under illumination at one of the different discrete NIR wavelengths. A lens assembly (12) comprises a plurality of lens elements with a total track length of no more than 4.7mm, each lens element comprising a material with a refractive index inversely proportional to wavelength. The different discrete NIR wavelengths are matched with the refractive index of the material for the lens elements to balance axial image shift induced by a change in object distance with axial image shift due to change in illumination wavelength.

Classes IPC  ?

  • G02B 27/00 - Systèmes ou appareils optiques non prévus dans aucun des groupes ,
  • G02B 13/00 - Objectifs optiques spécialement conçus pour les emplois spécifiés ci-dessous
  • G02B 13/14 - Objectifs optiques spécialement conçus pour les emplois spécifiés ci-dessous à utiliser avec des radiations infrarouges ou ultraviolettes
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
  • G02B 13/18 - Objectifs optiques spécialement conçus pour les emplois spécifiés ci-dessous avec des lentilles ayant une ou plusieurs surfaces non sphériques, p. ex. pour réduire l'aberration géométrique

73.

Eye beautification under inaccurate localization

      
Numéro d'application 15628997
Numéro de brevet 10304166
Statut Délivré - en vigueur
Date de dépôt 2017-06-21
Date de la première publication 2017-12-07
Date d'octroi 2019-05-28
Propriétaire FotoNation Limited (Irlande)
Inventeur(s)
  • Florea, Corneliu
  • Stan, Cosmin Nicolae
  • Ciuc, Mihai
  • Capata, Adrian

Abrégé

Sub-regions within one or more face images are identified within a digital image, and enhanced by applying an artificial glint symmetrically and/or synchronously to image data corresponding to sub-regions of eyes within the face image. An enhanced face image is generated including an enhanced version of the face that includes certain original pixels in combination with pixels corresponding to the one or more eye regions of the face with the artificial glint.

Classes IPC  ?

  • G06T 5/00 - Amélioration ou restauration d'image
  • G06T 7/11 - Découpage basé sur les zones
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • H04N 1/62 - Retouches, c.-à-d. modification de couleurs isolées uniquement ou dans des zones d'image isolées uniquement
  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
  • H04N 5/262 - Circuits de studio, p. ex. pour mélanger, commuter, changer le caractère de l'image, pour d'autres effets spéciaux
  • G06T 7/181 - DécoupageDétection de bords impliquant des croissances de bordsDécoupageDétection de bords impliquant des liaisons de bords
  • H04N 101/00 - Caméras vidéo pour images fixes

74.

A METHOD FOR PRODUCING A HISTOGRAM OF ORIENTED GRADIENTS

      
Numéro d'application EP2017062188
Numéro de publication 2017/198861
Statut Délivré - en vigueur
Date de dépôt 2017-05-19
Date de publication 2017-11-23
Propriétaire FOTONATION LIMITED (Irlande)
Inventeur(s)
  • Munteanu, Mihai Constantin
  • Georgescu, Vlad
  • Zaharia, Corneliu
  • Suciu, Iulia

Abrégé

A method for producing a histogram of oriented gradients (HOG) for at least a portion of an image comprises dividing the image portion into cells, each cell comprising a plurality of image pixels. Then, for each image pixel of a cell, obtaining a horizontal gradient component, gx, and a vertical gradient component, gy, based on differences in pixel values along at least a row of the image and a column of the image respectively including the pixel; and allocating a gradient to one of a plurality of sectors, where n is a sector index, each sector extending through a range of orientation angles and at least some of the sectors being divided from adjacent sectors according to the inequalities: b*16

Classes IPC  ?

  • G06K 9/46 - Extraction d'éléments ou de caractéristiques de l'image

75.

BIOMETRIC RECOGNITION SYSTEM

      
Numéro d'application EP2017054569
Numéro de publication 2017/167518
Statut Délivré - en vigueur
Date de dépôt 2017-02-28
Date de publication 2017-10-05
Propriétaire FOTONATION LIMITED (Irlande)
Inventeur(s)
  • Zamfir, Adrian
  • Miu, Andrea Oana
  • Florea, Corneliu

Abrégé

A biometric recognition system for a hand held computing device incorporating an inertial measurement unit (IMU) comprising a plurality of accelerometers and at least one gyroscope is disclosed. A tremor analysis component is arranged to: obtain from the IMU, accelerometer signals indicating device translational acceleration along each of X, Y and Z axes as well as a gyroscope signal indicating rotational velocity about the Y axis during a measurement window. Each of the IMU signals is filtered to provide filtered frequency components for the signals during the measurement window. The accelerometer signals are combined to provide a combined filtered accelerometer magnitude signal for the measurement window. A spectral density estimationis provided for each of the combined filtered accelerometer magnitude signal and the filtered gyroscope signal. An irregularity is determined for each spectral density estimation; and based on the determined irregularities, the tremor analysis component attempts to authenticate a user of the device.

Classes IPC  ?

  • G06F 21/32 - Authentification de l’utilisateur par données biométriques, p. ex. empreintes digitales, balayages de l’iris ou empreintes vocales
  • G06F 21/40 - Authentification de l’utilisateur sous réserve d’un quorum, c.-à-d. avec l’intervention nécessaire d’au moins deux responsables de la sécurité

76.

Systems and methods for generating compressed light field representation data using captured light fields, array geometry, and parallax information

      
Numéro d'application 15599900
Numéro de brevet 10009538
Statut Délivré - en vigueur
Date de dépôt 2017-05-19
Date de la première publication 2017-09-07
Date d'octroi 2018-06-26
Propriétaire FOTONATION LIMITED (Irlande)
Inventeur(s)
  • Venkataraman, Kartik
  • Lelescu, Dan
  • Molina, Gabriel

Abrégé

Systems and methods for the generating compressed light field representation data using captured light fields in accordance embodiments of the invention are disclosed. In one embodiment, an array camera includes a processor and a memory connected configured to store an image processing application, wherein the image processing application configures the processor to obtain image data, wherein the image data includes a set of images including a reference image and at least one alternate view image, generate a depth map based on the image data, determine at least one prediction image based on the reference image and the depth map, compute prediction error data based on the at least one prediction image and the at least one alternate view image, and generate compressed light field representation data based on the reference image, the prediction error data, and the depth map.

Classes IPC  ?

  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
  • H04N 5/225 - Caméras de télévision
  • G06T 7/50 - Récupération de la profondeur ou de la forme
  • G06T 7/60 - Analyse des attributs géométriques
  • G06K 9/66 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques utilisant des comparaisons ou corrélations simultanées de signaux images avec une pluralité de références, p.ex. matrice de résistances avec des références réglables par une méthode adaptative, p.ex. en s'instruisant
  • H04N 13/02 - Générateurs de signaux d'image

77.

IMAGE PROCESSING METHOD AND SYSTEM FOR IRIS RECOGNITION

      
Numéro d'application EP2017058106
Numéro de publication 2017/144733
Statut Délivré - en vigueur
Date de dépôt 2017-04-05
Date de publication 2017-08-31
Propriétaire FOTONATION LIMITED (Irlande)
Inventeur(s)
  • Andorko, Istvan
  • Corcoran, Peter
  • Drimbarean, Alexandru

Abrégé

An image processing method for iris recognition of a predetermined subject, comprises acquiring through an image sensor, a probe image illuminated by an infra-red (IR) illumination source, wherein the probe image comprises one or more eye regions and is overexposed until skin portions of the image are saturated. One or more iris regions are identified within the one or more eye regions of said probe image; and the identified iris regions are analysed to detect whether they belong to the predetermined subject.

Classes IPC  ?

  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • G06K 9/20 - Obtention de l'image

78.

Systems and methods for dynamic calibration of array cameras

      
Numéro d'application 15515489
Numéro de brevet 10250871
Statut Délivré - en vigueur
Date de dépôt 2015-09-29
Date de la première publication 2017-08-24
Date d'octroi 2019-04-02
Propriétaire FotoNation Limited (Irlande)
Inventeur(s)
  • Ciurea, Florian
  • Lelescu, Dan
  • Chatterjee, Priyam

Abrégé

Systems and methods for dynamically calibrating an array camera to accommodate variations in geometry that can occur throughout its operational life are disclosed. The dynamic calibration processes can include acquiring a set of images of a scene and identifying corresponding features within the images. Geometric calibration data can be used to rectify the images and determine residual vectors for the geometric calibration data at locations where corresponding features are observed. The residual vectors can then be used to determine updated geometric calibration data for the camera array. In several embodiments, the residual vectors are used to generate a residual vector calibration data field that updates the geometric calibration data. In many embodiments, the residual vectors are used to select a set of geometric calibration from amongst a number of different sets of geometric calibration data that is the best fit for the current geometry of the camera array.

Classes IPC  ?

  • H04N 17/00 - Diagnostic, test ou mesure, ou leurs détails, pour les systèmes de télévision
  • H04N 5/247 - Disposition des caméras de télévision
  • G06T 5/00 - Amélioration ou restauration d'image
  • G06T 7/80 - Analyse des images capturées pour déterminer les paramètres de caméra intrinsèques ou extrinsèques, c.-à-d. étalonnage de caméra

79.

A METHOD FOR CORRECTING AN ACQUIRED IMAGE

      
Numéro d'application EP2017052822
Numéro de publication 2017/140566
Statut Délivré - en vigueur
Date de dépôt 2017-02-09
Date de publication 2017-08-24
Propriétaire FOTONATION LIMITED (Irlande)
Inventeur(s) Stec, Piotr

Abrégé

A method of correcting an image obtained by an image acquisition device includes obtaining successive measurements (Gn), of device movement during exposure of each row of an image. An integration range (idx), is selected in proportion to an exposure time (te), for each row of the image. Accumulated measurements (Cn), of device movement for each row of an image are averaged across the integration range to provide successive filtered measurements (Ḡ), of device movement during exposure of each row of an image. The image is corrected for device movement using the filtered measurements (Ḡ).

Classes IPC  ?

  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance

80.

A METHOD OF STABILIZING A SEQUENCE OF IMAGES

      
Numéro d'application EP2017050390
Numéro de publication 2017/140438
Statut Délivré - en vigueur
Date de dépôt 2017-01-10
Date de publication 2017-08-24
Propriétaire FOTONATION LIMITED (Irlande)
Inventeur(s) Stec, Piotr

Abrégé

A method operable within an image capture device for stabilizing a sequence of images captured by the image capture device is disclosed. The method comprises,using lens based sensors indicating image capture device movement during image acquisition, performing optical image stabilization (OIS) during acquisition of each image of the sequence of images to provide a sequence of OIS corrected images. Movement of the device for each frame during which each OIS corrected image is captured is determined using inertial measurement sensors. At least an estimate of OIS control performed during acquisition of an image is obtained. The estimate is removed from the intra-frame movement determined for the frame during which the OIS corrected image was captured to provide a residual measurement of movement for the frame. Electronic image stabilization (EIS) of each OIS corrected image based on the residual measurement is performed to provide a stabilized sequence of images.

Classes IPC  ?

  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
  • G06T 7/20 - Analyse du mouvement
  • G06T 7/30 - Détermination des paramètres de transformation pour l'alignement des images, c.-à-d. recalage des images

81.

Method of stabilizing a sequence of images

      
Numéro d'application 15048149
Numéro de brevet 09743001
Statut Délivré - en vigueur
Date de dépôt 2016-02-19
Date de la première publication 2017-08-22
Date d'octroi 2017-08-22
Propriétaire FotoNation Limited (Irlande)
Inventeur(s) Stec, Piotr

Abrégé

A method operable within an image capture device for stabilizing a sequence of images captured by the image capture device is disclosed. The method comprises, using lens based sensors indicating image capture device movement during image acquisition, performing optical image stabilization (OIS) during acquisition of each image of the sequence of images to provide a sequence of OIS corrected images. Frame-to-frame movement of the device for each frame during which each OIS corrected image is captured is determined using inertial measurement sensors. At least an estimate of OIS control performed during acquisition of an image is obtained. The estimate is removed from the frame-to-frame movement determined for the frame during which the OIS corrected image was captured to provide a residual measurement of movement for the frame. Electronic image stabilization (EIS) of each OIS corrected image based on the residual measurement is performed to provide a stabilized sequence of images.

Classes IPC  ?

  • H04N 5/228 - Caméras de télévision - Détails de circuits pour tubes analyseurs
  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance

82.

Convolutional neural network

      
Numéro d'application 15234851
Numéro de brevet 10497089
Statut Délivré - en vigueur
Date de dépôt 2016-08-11
Date de la première publication 2017-08-03
Date d'octroi 2019-12-03
Propriétaire FOTONATION LIMITED (Irlande)
Inventeur(s)
  • Munteanu, Mihai Constantine
  • Caliman, Alexandru
  • Zaharia, Corneliu
  • Dinu, Dragos

Abrégé

A convolutional neural network (CNN) for an image processing system comprises an image cache responsive to a request to read a block of N×M pixels extending from a specified location within an input map to provide a block of N×M pixels at an output port. A convolution engine reads blocks of pixels from the output port, combines blocks of pixels with a corresponding set of weights to provide a product, and subjects the product to an activation function to provide an output pixel value. The image cache comprises a plurality of interleaved memories capable of simultaneously providing the N×M pixels at the output port in a single clock cycle. A controller provides a set of weights to the convolution engine before processing an input map, causes the convolution engine to scan across the input map by incrementing a specified location for successive blocks of pixels and generates an output map within the image cache by writing output pixel values to successive locations within the image cache.

Classes IPC  ?

  • G06T 1/00 - Traitement de données d'image, d'application générale
  • G06N 3/08 - Méthodes d'apprentissage
  • G06T 1/60 - Gestion de mémoire
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • G06K 9/46 - Extraction d'éléments ou de caractéristiques de l'image
  • G06N 3/04 - Architecture, p. ex. topologie d'interconnexion

83.

A CONVOLUTIONAL NEURAL NETWORK

      
Numéro d'application EP2016081776
Numéro de publication 2017/129325
Statut Délivré - en vigueur
Date de dépôt 2016-12-19
Date de publication 2017-08-03
Propriétaire FOTONATION LIMITED (Irlande)
Inventeur(s)
  • Bigioi, Petronel
  • Munteanu, Mihai Constantin
  • Caliman, Alexandru
  • Zaharia, Corneliu
  • Dinu, Dragos

Abrégé

A convolutional neural network (CNN) for an image processing system comprises an image cache responsive to a request to read a block of NxM pixels extending from a specified location within an input map to provide a block of NxM pixels at an output port. A convolution engine reads blocks of pixels from the output port, combines blocks of pixels with a corresponding set of weights to provide a product, and subjects the product to an activation function to provide an output pixel value. The image cache comprises a plurality of interleaved memories capable of simultaneously providing the NxM pixels at the output port in a single clock cycle. A controller provides a set of weights to the convolution engine before processing an input map, causes the convolution engine to scan across the input map by incrementing a specified location for successive blocks of pixels and generates an output map within the image cache by writing output pixel values to successive locations within the image cache.

Classes IPC  ?

  • G06K 9/46 - Extraction d'éléments ou de caractéristiques de l'image
  • G06N 3/06 - Réalisation physique, c.-à-d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone

84.

Capturing and processing of images captured by camera arrays incorporating cameras with telephoto and conventional lenses to generate depth maps

      
Numéro d'application 15456931
Numéro de brevet 10306120
Statut Délivré - en vigueur
Date de dépôt 2017-03-13
Date de la première publication 2017-06-29
Date d'octroi 2019-05-28
Propriétaire FotoNation Limited (Irlande)
Inventeur(s) Duparre, Jacques

Abrégé

Systems and methods for implementing array cameras configured to perform super-resolution processing to generate higher resolution super-resolved images using a plurality of captured images and lens stack arrays that can be utilized in array cameras are disclosed. Lens stack arrays in accordance with many embodiments of the invention include lens elements formed on substrates separated by spacers, where the lens elements, substrates and spacers are configured to form a plurality of optical channels, at least one aperture located within each optical channel, at least one spectral filter located within each optical channel, where each spectral filter is configured to pass a specific spectral band of light, and light blocking materials located within the lens stack array to optically isolate the optical channels.

Classes IPC  ?

  • G02B 27/10 - Systèmes divisant ou combinant des faisceaux
  • G03B 21/56 - Écrans de projection
  • H04N 5/225 - Caméras de télévision
  • H01L 27/146 - Structures de capteurs d'images
  • H04N 5/341 - Extraction de données de pixels provenant d'un capteur d'images en agissant sur les circuits de balayage, p.ex. en modifiant le nombre de pixels ayant été échantillonnés ou à échantillonner
  • H04N 9/04 - Générateurs de signaux d'image
  • G02B 13/00 - Objectifs optiques spécialement conçus pour les emplois spécifiés ci-dessous
  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
  • G02B 3/00 - Lentilles simples ou composées
  • G02B 5/20 - Filtres
  • H04N 5/374 - Capteurs adressés, p.ex. capteurs MOS ou CMOS
  • H04N 5/247 - Disposition des caméras de télévision
  • H04N 9/097 - Dispositions optiques associées aux dispositifs analyseurs, p.ex. pour partager des faisceaux, pour corriger la couleur

85.

IMAGE PROCESSING SYSTEM

      
Numéro d'application EP2016074519
Numéro de publication 2017/108222
Statut Délivré - en vigueur
Date de dépôt 2016-10-12
Date de publication 2017-06-29
Propriétaire FOTONATION LIMITED (Irlande)
Inventeur(s)
  • Nicoara, Nicolae
  • Raceala, Cristina
  • Zaharia, Corneliu
  • Fulop, Szabolcs
  • Iovita, Oana

Abrégé

An image processing system comprises a template matching engine (TME). The TME reads an image from the memory; and as each pixel of the image is being read, calculates a respective feature value of a plurality of feature maps as a function of the pixel value. A pre-filter is responsive to a current pixel location comprising a node within a limited detector cascade to be applied to a window within the image to: compare a feature value from a selected one of the plurality of feature maps corresponding to the pixel location to a threshold value; and responsive to pixels for all nodes within a limited detector cascade to be applied to the window having been read, determine a score for the window. A classifier, responsive to the pre-filter indicating that a score for a window is below a window threshold, does not apply a longer detector cascade to the window before indicating that the window does not comprise an object to be detected.

Classes IPC  ?

  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • G06K 9/46 - Extraction d'éléments ou de caractéristiques de l'image
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques

86.

Systems and methods for decoding image files containing depth maps stored as metadata

      
Numéro d'application 15396024
Numéro de brevet 10019816
Statut Délivré - en vigueur
Date de dépôt 2016-12-30
Date de la première publication 2017-06-22
Date d'octroi 2018-07-10
Propriétaire FOTONATION LIMITED (Irlande)
Inventeur(s)
  • Venkataraman, Kartik
  • Nisenzon, Semyon
  • Lelescu, Dan

Abrégé

Systems and methods in accordance with embodiments of the invention are configured to render images using light field image files containing an image synthesized from light field image data and metadata describing the image that includes a depth map. One embodiment of the invention includes a processor and memory containing a rendering application and a light field image file including an encoded image, a set of low resolution images, and metadata describing the encoded image, where the metadata comprises a depth map that specifies depths from the reference viewpoint for pixels in the encoded image. In addition, the rendering application configures the processor to: locate the encoded image within the light field image file; decode the encoded image; locate the metadata within the light field image file; and post process the decoded image by modifying the pixels based on the depths indicated within the depth map and the set of low resolution images to create a rendered image.

Classes IPC  ?

  • G06K 9/36 - Prétraitement de l'image, c. à d. traitement de l'information image sans se préoccuper de l'identité de l'image
  • G06T 9/20 - Codage des contours, p. ex. utilisant la détection des contours
  • H04N 13/00 - Systèmes vidéo stéréoscopiquesSystèmes vidéo multi-vuesLeurs détails
  • H04N 13/02 - Générateurs de signaux d'image
  • G06T 15/08 - Rendu de volume
  • G06T 7/593 - Récupération de la profondeur ou de la forme à partir de plusieurs images à partir d’images stéréo

87.

Convolutional neural network

      
Numéro d'application 15010418
Numéro de brevet 09665799
Statut Délivré - en vigueur
Date de dépôt 2016-01-29
Date de la première publication 2017-05-30
Date d'octroi 2017-05-30
Propriétaire FOTONATION LIMITED (Irlande)
Inventeur(s)
  • Munteanu, Mihai Constantine
  • Caliman, Alexandru
  • Zaharia, Corneliu

Abrégé

A convolutional neural network (CNN) for an image processing system comprises an image cache responsive to a request to read a block of N×M pixels extending from a specified location within an input map to provide a block of N×M pixels at an output port. A convolution engine reads blocks of pixels from the output port, combines blocks of pixels with a corresponding set of weights to provide a product, and subjects the product to an activation function to provide an output pixel value. The image cache comprises a plurality of interleaved memories capable of simultaneously providing the N×M pixels at the output port in a single clock cycle. A controller provides a set of weights to the convolution engine before processing an input map, causes the convolution engine to scan across the input map by incrementing a specified location for successive blocks of pixels and generates an output map within the image cache by writing output pixel values to successive locations within the image cache.

Classes IPC  ?

  • G06T 1/40 - Réseaux neuronaux
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • G06T 1/20 - Architectures de processeursConfiguration de processeurs p. ex. configuration en pipeline
  • G06T 1/60 - Gestion de mémoire

88.

Passive alignment of array camera modules constructed from lens stack arrays and sensors based upon alignment information obtained during manufacture of array camera modules using an active alignment process

      
Numéro d'application 14195675
Numéro de brevet 09638883
Statut Délivré - en vigueur
Date de dépôt 2014-03-03
Date de la première publication 2017-05-02
Date d'octroi 2017-05-02
Propriétaire FOTONATION LIMITED (Irlande)
Inventeur(s) Duparre, Jacques

Abrégé

Systems and methods in accordance with embodiments of the invention actively align a representative optic array with an imager array, and subsequently passively align constituent optic arrays with constituent imager arrays based on data from the active alignment. In one embodiment, a method of aligning a plurality of lens stack arrays with a corresponding plurality of sensors includes: aligning a first lens stack array relative to a first sensor, varying the spatial relationship between the first lens stack array and the first sensor; capturing images of a known target using the arrangement at different spatial relationships between the first lens stack array and the first sensor; scoring the quality of the captured images; and aligning at least a second lens stack array relative to at least a second sensor, based on the scored images and the corresponding spatial relationships by which the scored images were obtained.

Classes IPC  ?

  • G02B 7/00 - Montures, moyens de réglage ou raccords étanches à la lumière pour éléments optiques
  • G06T 7/00 - Analyse d'image

89.

Portrait image synthesis from multiple images captured on a handheld device

      
Numéro d'application 15275971
Numéro de brevet 10110804
Statut Délivré - en vigueur
Date de dépôt 2016-09-26
Date de la première publication 2017-04-20
Date d'octroi 2018-10-23
Propriétaire FotoNation Limited (Irlande)
Inventeur(s)
  • Bigioi, Petronel
  • Corcoran, Peter
  • Stec, Piotr

Abrégé

A hand-held digital image capture device (digital camera) has a user-selectable mode in which upon engaging the mode the device detects a face in the field of view of the device and generates a face delimiter on a camera display screen, the delimiter surrounding the initial position of the image of a the face on the screen. The device is arranged to indicate thereafter to the user if the device departs from movement along a predetermined concave path P with the optical axis of the device pointing towards the face, such indication being made by movement of the image of the face relative to the delimiter. The camera captures and stores a plurality of images at successive positions along the concave path.

Classes IPC  ?

  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
  • H04N 13/02 - Générateurs de signaux d'image
  • H04N 13/221 - Générateurs de signaux d’images utilisant des caméras à images stéréoscopiques utilisant un seul capteur d’images 2D utilisant le mouvement relatif de caméras et de sujets

90.

Extended color processing on pelican array cameras

      
Numéro d'application 15287626
Numéro de brevet 10182216
Statut Délivré - en vigueur
Date de dépôt 2016-10-06
Date de la première publication 2017-04-06
Date d'octroi 2019-01-15
Propriétaire FotoNation Limited (Irlande)
Inventeur(s)
  • Mullis, Robert H.
  • Lelescu, Dan
  • Venkataraman, Kartik

Abrégé

Systems and methods for extended color processing on Pelican array cameras in accordance with embodiments of the invention are disclosed. In one embodiment, a method of generating a high resolution image includes obtaining input images, where a first set of images includes information in a first band of visible wavelengths and a second set of images includes information in a second band of visible wavelengths and non-visible wavelengths, determining an initial estimate by combining the first set of images into a first fused image, combining the second set of images into a second fused image, spatially registering the fused images, denoising the fused images using bilateral filters, normalizing the second fused image in the photometric reference space of the first fused image, combining the fused images, determining a high resolution image that when mapped through a forward imaging transformation matches the input images within at least one predetermined criterion.

Classes IPC  ?

  • H04N 9/093 - Systèmes pour éviter ou corriger la mauvaise superposition des signaux vidéo
  • H04N 5/265 - Mélange
  • H04N 5/33 - Transformation des rayonnements infrarouges
  • H04N 9/09 - Générateurs de signaux d'image avec plusieurs têtes de lecture

91.

A METHOD AND SYSTEM FOR TRACKING AN OBJECT

      
Numéro d'application EP2016063446
Numéro de publication 2017/054941
Statut Délivré - en vigueur
Date de dépôt 2016-06-13
Date de publication 2017-04-06
Propriétaire FOTONATION LIMITED (Irlande)
Inventeur(s)
  • Munteanu, Mihai Constantin
  • Caliman, Alexandru
  • Dinu, Dragos

Abrégé

A method of tracking an object across a stream of images comprises determining a region of interest (ROI) bounding the object in an initial frame of an image stream. A HOG map is provided for the ROI by: dividing the ROI into an array of MxN cells, each cell comprising a plurality of image pixels;and determining a HOG for each of the cells. The HOG map is stored as indicative of the features of the object. Subsequent frames are acquired from the stream of images. The frames are scanned ROI by ROI to identify a candidate ROI having a HOG map best matching the stored HOG map features. If the match meets a threshold, the stored HOG map indicative of the features of the object is updated according to the HOG map for the best matching candidate ROI.

Classes IPC  ?

92.

Systems and methods for synthesizing images from image data captured by an array camera using restricted depth of field depth maps in which depth estimation precision varies

      
Numéro d'application 15376529
Numéro de brevet 09800856
Statut Délivré - en vigueur
Date de dépôt 2016-12-12
Date de la première publication 2017-03-30
Date d'octroi 2017-10-24
Propriétaire FOTONATION LIMITED (Irlande)
Inventeur(s)
  • Venkataraman, Kartik
  • Nisenzon, Semyon
  • Chatterjee, Priyam
  • Molina, Gabriel

Abrégé

Systems and methods are described for generating restricted depth of field depth maps. In one embodiment, an image processing pipeline application configures a processor to: determine a desired focal plane distance and a range of distances corresponding to a restricted depth of field for an image rendered from a reference viewpoint; generate a restricted depth of field depth map from the reference viewpoint using the set of images captured from different viewpoints, where depth estimation precision is higher for pixels with depth estimates within the range of distances corresponding to the restricted depth of field and lower for pixels with depth estimates outside of the range of distances corresponding to the restricted depth of field; and render a restricted depth of field image from the reference viewpoint using the set of images captured from different viewpoints and the restricted depth of field depth map.

Classes IPC  ?

  • H04N 13/02 - Générateurs de signaux d'image
  • H04N 5/225 - Caméras de télévision
  • H04N 13/00 - Systèmes vidéo stéréoscopiquesSystèmes vidéo multi-vuesLeurs détails
  • G06T 1/20 - Architectures de processeursConfiguration de processeurs p. ex. configuration en pipeline

93.

Thin form factor computational array cameras and modular array cameras

      
Numéro d'application 15136166
Numéro de brevet 09774831
Statut Délivré - en vigueur
Date de dépôt 2016-04-22
Date de la première publication 2017-03-23
Date d'octroi 2017-09-26
Propriétaire FOTONATION LIMITED (Irlande)
Inventeur(s)
  • Venkataraman, Kartik
  • Gallagher, Paul
  • Lelescu, Dan
  • Mcmahon, Andrew Kenneth John
  • Duparre, Jacques

Abrégé

Systems and methods in accordance with embodiments of the invention implement one-dimensional array cameras, as well as modular array cameras using sub-array modules. In one embodiment, a 1×N array camera module includes: a 1×N arrangement of focal planes, where N is greater than or equal to 2, each focal plane includes a plurality of rows of pixels that also form a plurality of columns of pixels, and each focal plane not including pixels from another focal plane; and a 1×N arrangement of lens stacks, the arrangement of lens stacks being disposed relative to the arrangement of focal planes so as to form a 1×N arrangement of cameras, each configured to independently capture an image of a scene, where each lens stack has a field of view that is shifted with respect to that of each other lens stack so that each shift includes a sub-pixel shifted view of the scene.

Classes IPC  ?

  • H04N 5/225 - Caméras de télévision
  • H04N 9/09 - Générateurs de signaux d'image avec plusieurs têtes de lecture
  • H04N 5/33 - Transformation des rayonnements infrarouges
  • H04N 5/349 - Extraction de données de pixels provenant d'un capteur d'images en agissant sur les circuits de balayage, p.ex. en modifiant le nombre de pixels ayant été échantillonnés ou à échantillonner pour accroître la résolution en déplaçant le capteur par rapport à la scène
  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
  • H04N 5/247 - Disposition des caméras de télévision
  • H04N 5/369 - Transformation d'informations lumineuses ou analogues en informations électriques utilisant des capteurs d'images à l'état solide [capteurs SSIS]  circuits associés à cette dernière
  • H04N 5/378 - Circuits de lecture, p.ex. circuits d’échantillonnage double corrélé [CDS], amplificateurs de sortie ou convertisseurs A/N
  • H04N 5/262 - Circuits de studio, p. ex. pour mélanger, commuter, changer le caractère de l'image, pour d'autres effets spéciaux

94.

Array camera configurations incorporating constituent array cameras and constituent cameras

      
Numéro d'application 15274830
Numéro de brevet 09813617
Statut Délivré - en vigueur
Date de dépôt 2016-09-23
Date de la première publication 2017-03-16
Date d'octroi 2017-11-07
Propriétaire FOTONATION LIMITED (Irlande)
Inventeur(s)
  • Venkataraman, Kartik
  • Duparré, Jacques

Abrégé

Systems and methods for implementing array camera configurations that include a plurality of constituent array cameras, where each constituent array camera provides a distinct field of view and/or a distinct viewing direction, are described. In several embodiments, image data captured by the constituent array cameras is used to synthesize multiple images that are subsequently blended. In a number of embodiments, the blended images include a foveated region. In certain embodiments, the blended images possess a wider field of view than the fields of view of the multiple images.

Classes IPC  ?

  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
  • H04N 5/247 - Disposition des caméras de télévision
  • H04N 5/369 - Transformation d'informations lumineuses ou analogues en informations électriques utilisant des capteurs d'images à l'état solide [capteurs SSIS]  circuits associés à cette dernière
  • H04N 5/225 - Caméras de télévision
  • H04N 5/265 - Mélange
  • H04N 13/02 - Générateurs de signaux d'image
  • H04N 17/00 - Diagnostic, test ou mesure, ou leurs détails, pour les systèmes de télévision
  • G02B 3/00 - Lentilles simples ou composées
  • G02B 13/02 - Télé-objectifs photographiques, c.-à-d. systèmes du type + — dans lesquels la distance du sommet de l'angle avant au plan de l'image est inférieure à la distance focale équivalente
  • G06T 3/40 - Changement d'échelle d’images complètes ou de parties d’image, p. ex. agrandissement ou rétrécissement
  • G06T 7/557 - Récupération de la profondeur ou de la forme à partir de plusieurs images à partir des champs de lumière, p. ex. de caméras plénoptiques
  • H04N 13/00 - Systèmes vidéo stéréoscopiquesSystèmes vidéo multi-vuesLeurs détails

95.

Array cameras incorporating independently aligned lens stacks

      
Numéro d'application 15242405
Numéro de brevet 09924092
Statut Délivré - en vigueur
Date de dépôt 2016-08-19
Date de la première publication 2017-03-09
Date d'octroi 2018-03-20
Propriétaire FOTONATION LIMITED (Irlande)
Inventeur(s)
  • Rodda, Errol Mark
  • Duparré, Jacques

Abrégé

Array cameras, and array camera modules incorporating independently aligned lens stacks are disclosed. Processes for manufacturing array camera modules including independently aligned lens stacks can include: forming at least one hole in at least one carrier; mounting the at least one carrier relative to at least one sensor so that light passing through the at least one hole in the at least one carrier is incident on a plurality of focal planes formed by arrays of pixels on the at least one sensor; and independently mounting a plurality of lens barrels to the at least one carrier, so that a lens stack in each lens barrel directs light through the at least one hole in the at least one carrier and focuses the light onto one of the plurality of focal planes.

Classes IPC  ?

  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
  • H04N 5/247 - Disposition des caméras de télévision
  • H04N 5/225 - Caméras de télévision
  • G02B 27/62 - Appareils optiques spécialement adaptés pour régler des éléments optiques pendant l'assemblage de systèmes optiques
  • G02B 7/02 - Montures, moyens de réglage ou raccords étanches à la lumière pour éléments optiques pour lentilles
  • H01L 25/04 - Ensembles consistant en une pluralité de dispositifs à semi-conducteurs ou d'autres dispositifs à l'état solide les dispositifs étant tous d'un type prévu dans une seule des sous-classes , , , , ou , p. ex. ensembles de diodes redresseuses les dispositifs n'ayant pas de conteneurs séparés
  • H04N 5/235 - Circuits pour la compensation des variations de la luminance de l'objet
  • H04N 5/369 - Transformation d'informations lumineuses ou analogues en informations électriques utilisant des capteurs d'images à l'état solide [capteurs SSIS]  circuits associés à cette dernière
  • H04N 9/04 - Générateurs de signaux d'image
  • H04N 9/73 - Circuits pour l'équilibrage des couleurs, p. ex. circuits pour équilibrer le blanc ou commande de la température de couleur
  • H01L 27/146 - Structures de capteurs d'images
  • G02B 3/00 - Lentilles simples ou composées
  • G06T 7/00 - Analyse d'image
  • H04N 9/097 - Dispositions optiques associées aux dispositifs analyseurs, p.ex. pour partager des faisceaux, pour corriger la couleur

96.

Systems and methods for synthesizing high resolution images using image deconvolution based on motion and depth information

      
Numéro d'application 15258947
Numéro de brevet 09955070
Statut Délivré - en vigueur
Date de dépôt 2016-09-07
Date de la première publication 2017-03-09
Date d'octroi 2018-04-24
Propriétaire FOTONATION LIMITED (Irlande)
Inventeur(s)
  • Lelescu, Dan
  • Duong, Thang

Abrégé

Systems and methods for synthesizing high resolution images using image deconvolution and depth information in accordance embodiments of the invention are disclosed. In one embodiment, an array camera includes a processor and a memory, wherein an image deconvolution application configures the processor to obtain light field image data, determine motion data based on metadata contained in the light field image data, generate a depth-dependent point spread function based on the synthesized high resolution image, the depth map, and the motion data, measure the quality of the synthesized high resolution image based on the generated depth-dependent point spread function, and when the measured quality of the synthesized high resolution image is within a quality threshold, incorporate the synthesized high resolution image into the light field image data.

Classes IPC  ?

  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
  • G06T 7/20 - Analyse du mouvement
  • H04N 5/355 - Réglage de la gamme dynamique
  • G06T 5/00 - Amélioration ou restauration d'image
  • H04N 5/222 - Circuits de studioDispositifs de studioÉquipements de studio
  • H04N 5/225 - Caméras de télévision
  • G06T 7/00 - Analyse d'image

97.

IMAGE PROCESSING APPARATUS

      
Numéro d'application EP2016060827
Numéro de publication 2017/032468
Statut Délivré - en vigueur
Date de dépôt 2016-05-13
Date de publication 2017-03-02
Propriétaire FOTONATION LIMITED (Irlande)
Inventeur(s)
  • Georgescu, Vlad
  • Munteanu, Mihai Constantin
  • Bigioi, Petronel
  • Zaharia, Corneliu
  • Fulop, Szabolcs
  • Simon, Gyorgy

Abrégé

An image processing apparatus comprises a normalisation module operatively connected across a bus to a memory storing an image in which a region of interest (ROI) has been identified within the image. The ROI is bound by a rectangle having a non-orthogonal orientation within the image. In one embodiment, the normalisation module is arranged to divide the ROI into one or more slices, each slice comprising a plurality of adjacent rectangular tiles. For each slice, the apparatus successively reads ROI information for each tile from the memory including: reading a portion of the image extending across at least a width of the slice line-by-line along an extent of a slice. For each tile, the apparatus downsamples the ROI information to a buffer to within a scale SD<2 of a required scale for a normalised version of the ROI. The apparatus then fractionally downsamples and rotates downsampled information for a tile within the buffer to produce a respective normalised portion of the ROI at the required scale for the normalised ROI. Downsampled and rotated information is accumulated for each tile within a normalised ROI buffer for subsequent processing by the image processing apparatus.

Classes IPC  ?

  • G06T 3/60 - Rotation d’images entières ou de parties d'image

98.

Systems and methods for synthesizing high resolution images using images captured by an array of independently controllable imagers

      
Numéro d'application 15170788
Numéro de brevet 10366472
Statut Délivré - en vigueur
Date de dépôt 2016-06-01
Date de la première publication 2017-02-23
Date d'octroi 2019-07-30
Propriétaire FotoNation Limited (Irlande)
Inventeur(s)
  • Lelescu, Dan
  • Molina, Gabriel
  • Venkataraman, Kartik

Abrégé

Systems and methods in accordance with embodiments of the invention are disclosed that use super-resolution (SR) processes to use information from a plurality of low resolution (LR) images captured by an array camera to produce a synthesized higher resolution image. One embodiment includes obtaining input images using the plurality of imagers, using a microprocessor to determine an initial estimate of at least a portion of a high resolution image using a plurality of pixels from the input images, and using a microprocessor to determine a high resolution image that when mapped through the forward imaging transformation matches the input images to within at least one predetermined criterion using the initial estimate of at least a portion of the high resolution image. In addition, each forward imaging transformation corresponds to the manner in which each imager in the imaging array generate the input images, and the high resolution image synthesized by the microprocessor has a resolution that is greater than any of the input images.

Classes IPC  ?

  • G06T 3/40 - Changement d'échelle d’images complètes ou de parties d’image, p. ex. agrandissement ou rétrécissement
  • H04N 13/106 - Traitement de signaux d’images
  • H04N 13/111 - Transformation de signaux d’images correspondant à des points de vue virtuels, p. ex. interpolation spatiale de l’image
  • H04N 13/128 - Ajustement de la profondeur ou de la disparité
  • H04N 13/139 - Conversion du format, p. ex. du débit de trames ou de la taille
  • G06T 5/00 - Amélioration ou restauration d'image
  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
  • G06T 5/50 - Amélioration ou restauration d'image utilisant plusieurs images, p. ex. moyenne ou soustraction
  • H04N 13/156 - Mélange de signaux d’images
  • H04N 13/204 - Générateurs de signaux d’images utilisant des caméras à images stéréoscopiques
  • H04N 13/246 - Étalonnage des caméras
  • H04N 13/271 - Générateurs de signaux d’images où les signaux d’images générés comprennent des cartes de profondeur ou de disparité
  • G06T 5/20 - Amélioration ou restauration d'image utilisant des opérateurs locaux

99.

Detecting facial expressions in digital images

      
Numéro d'application 15284280
Numéro de brevet 09942470
Statut Délivré - en vigueur
Date de dépôt 2016-10-03
Date de la première publication 2017-01-26
Date d'octroi 2018-04-10
Propriétaire FotoNation Limited (Irlande)
Inventeur(s)
  • Neghina, Catalina
  • Gangea, Mihnea
  • Petrescu, Stefan
  • David, Emilian
  • Bigioi, Petronel
  • Zarakov, Erik
  • Steinberg, Eran

Abrégé

A method and system for detecting facial expressions in digital images and applications therefore are disclosed. Analysis of a digital image determines whether or not a smile and/or blink is present on a person's face. Face recognition, and/or a pose or illumination condition determination, permits application of a specific, relatively small classifier cascade.

Classes IPC  ?

  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales

100.

Systems and methods for generating depth maps using a camera arrays incorporating monochrome and color cameras

      
Numéro d'application 15242598
Numéro de brevet 09712759
Statut Délivré - en vigueur
Date de dépôt 2016-08-22
Date de la première publication 2017-01-05
Date d'octroi 2017-07-18
Propriétaire FOTONATION LIMITED (Irlande)
Inventeur(s)
  • Venkataraman, Kartik
  • Jabbi, Amandeep S.
  • Mullis, Robert H.

Abrégé

A camera array, an imaging device and/or a method for capturing image that employ a plurality of imagers fabricated on a substrate is provided. Each imager includes a plurality of pixels. The plurality of imagers include a first imager having a first imaging characteristics and a second imager having a second imaging characteristics. The images generated by the plurality of imagers are processed to obtain an enhanced image compared to images captured by the imagers. Each imager may be associated with an optical element fabricated using a wafer level optics (WLO) technology.

Classes IPC  ?

  • H04N 5/225 - Caméras de télévision
  • H04N 5/247 - Disposition des caméras de télévision
  • H04N 9/04 - Générateurs de signaux d'image
  • G06T 7/00 - Analyse d'image
  • H04N 5/265 - Mélange
  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
  • H04N 5/355 - Réglage de la gamme dynamique
  • H04N 1/195 - Dispositions de balayage utilisant des ensembles composés de plusieurs éléments l'ensemble comprenant un ensemble à deux dimensions
  • G02B 5/20 - Filtres
  • G02B 3/00 - Lentilles simples ou composées
  • G02B 13/00 - Objectifs optiques spécialement conçus pour les emplois spécifiés ci-dessous
  • G02B 27/00 - Systèmes ou appareils optiques non prévus dans aucun des groupes ,
  • H01L 27/146 - Structures de capteurs d'images
  • H04N 9/083 - Générateurs de signaux d'image avec une seule tête de lecture dans lequel les signaux de couleur sont caractérisés par leur fréquence
  1     2     3     4        Prochaine page