Method and apparatus of image representation and processing for dynamic vision sensor

US9934557B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9934557-B2
Application numberUS-201615148657-A
CountryUS
Kind codeB2
Filing dateMay 6, 2016
Priority dateMar 22, 2016
Publication dateApr 3, 2018
Grant dateApr 3, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An apparatus and a method. The apparatus includes an image representation unit configured to receive a sequence of frames generated from events sensed by a dynamic vision sensor (DVS) and generate a confidence map from non-noise events; and an image denoising unit connected to the image representation unit and configured to denoise an image in a spatio-temporal domain. The method includes receiving, by an image representation unit, a sequence of frames generated from events sensed by a DVS, and generating a confidence map from non-noise events; and denoising, by an image denoising unit connected to the image representation unit, images formed from the frames in a spatio-temporal domain.

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus, comprising: an image representation unit configured to receive a sequence of frames generated from events sensed by a dynamic vision sensor (DVS), determine N 1 , events within a neighborhood and a time W of each event, if N 1 is below a threshold T 1 discard an associated event as noise, determine a neighborhood density for each non-noise event, determine confidence events as events with neighborhood densities greater than threshold T 2 , and generate a confidence map from the confidence events, where N 1 , N 2 , T 1 , and T 2 are each integers; and an image denoising unit connected to the image representation unit and configured to determine N 2 events within the neighborhood and the time W of each event, determine C confidence events in a previous frame in an equivalent neighbourhood, determine (N 2 +(α×C)), determine noise events by comparing (N 2 +(α×C)) to a threshold T 3 , and denoise an image in a spatio-temporal domain by discarding the noise events, where α, C, and T 3 are each integers. 2. The apparatus of claim 1 , wherein each event is associated with four values representing an event state, wherein the four values include an x and a y coordinate of a pixel indicating a location of the event, either a value of +1 to indicate a positive change in luminance of the event, a value of −1 to indicate a negative change in luminance of the event, or a value of 0 to indicate no change in luminance of the event as compared to an immediately preceding event state of the associated location, and a timestamp of the event. 3. The apparatus of claim 1 , wherein the image representation unit is further configured to determine, for each event not discarded, a neighborhood density I(valid_evt) as follows; I ⁡ ( valid evt ) = { M max ⁡ ( R 1 , S ) , when ⁢ ⁢ M ≤ R 2 M k , when ⁢ ⁢ M > R 2 , where M is a number of events within a predetermined neighborhood of the event, including the event, S is a predetermined time window, R 1 is a threshold for avoiding values of S that are less than R 1 , R 2 is a threshold when M is larger than a predetermined value, and k is a predetermined constant. 4. An apparatus, comprising: a dynamic vision sensor (DVS) configured to generate a stream of events; a sampling unit connected to the DVS and configured to sample the stream of events; an image formation unit connected to the sampling unit and configured to form an image for each sample of the stream of events by determining N 1 events within a neighborhood and a time W of each event, if N 1 is below a threshold T 1 , discarding an associated event as noise, determining a neighborhood density for each non-noise event, and determining confidence events as events with neighborhood densities greater than threshold T 2 , where N 1 , N 2 , T 1 , and T 2 are each integers; an image representation unit connected to the image formation unit and configured to generate a confidence map from confidence events; an image undistortion unit connected to the image representation unit and configured to compensate for distortion in frames by determining N 2 events within the neighborhood and the time W of each event, determining C confidence events in a previous frame in an equivalent neighbourhood, determine (N 2 +(α×C)), determining noise events by comparing (N 2 +(α×C)) to a threshold T 3 , and denoising an image in a spatio-temporal domain by discarding the noise events, where α, C, and T 3 are each integers; and an image matching unit connected to the image undistortion unit and the sampling unit and configured to match frames and adjust a sampling method of the sampling unit, if necessary. 5. The apparatus of claim 4 , wherein the image matching unit is further configured to match frames using weighted frame-to-frame matching as follows: arg min½Σ i C ( p i )∥ I (1) ( p i )− I (2) ( T×p i )∥ 2 , where arg min ƒ(x) is an argument-of-a-minimum function that determines a value x for which a function ƒ(x) attains its minimum, where i is a location in a confidence map C (1) of a first image I (1) , p i is a coordinate for location i, I (2) is a second image, and T is a transformation matrix that minimizes the arg min function. 6. A method, comprising: receiving, by an image representation unit, a sequence of frames generated from events sensed by a dynamic vision sensor (DVS), determining N 1 events within a neighborhood and a time W of each event, if N 1 is below a threshold T 1 , discarding an associated event as noise, determining a neighborhood density for each non-noise event, and determining confidence events as events with neighborhood densities greater than threshold T 2 , and generating a confidence map from non-noise events, where N 1 , N 2 , T 1 , and T 2 are each integers; and denoising, by an image denoising unit connected to the image representation unit, images formed from the frames in a spatio-temporal domain by determining N 2 events within the neighborhood and the time W of each event, determining C confidence events in a previous frame in an equivalent neighbourhood, determine (N 2 +(α×C)), determining noise events by comparing (N 2 +(α×C)) to a threshold T 3 , and denoising the image in a spatio-temporal domain by discarding the noi

Assignees

Inventors

Classifications

  • Noise processing, e.g. detecting, correcting, reducing or removing noise · CPC title

  • for suppressing or minimising disturbance in the image signal generation · CPC title

  • relating to illumination properties, e.g. using a reflectance or lighting model · CPC title

  • using two or more images, e.g. averaging or subtraction · CPC title

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9934557B2 cover?
An apparatus and a method. The apparatus includes an image representation unit configured to receive a sequence of frames generated from events sensed by a dynamic vision sensor (DVS) and generate a confidence map from non-noise events; and an image denoising unit connected to the image representation unit and configured to denoise an image in a spatio-temporal domain. The method includes recei…
Who is the assignee on this patent?
Samsung Electronics Co Ltd, Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06T5/002. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 03 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).