IP Library Granted Patent US 9,987,167
Granted Patent B2
US 9,987,167 · App. 14/115,983 · Granted Jun 5, 2018

Method and device for controlling a device for aiding vision

Inventors: Henri Lorach (Paris, FR); Ryad Benosman (Paris, FR); Jose Sahel (Paris, FR); Srege Picaud (Avon, FR)
Assignees: UNIVERSITE PIERRE ET MARIE CURIE (PARIS 6); CENTRE NATIONAL DE LA RECHERCHE SCIENTIFIQUE—CNRS
A61F9/08A61N1/0543A61N1/36046G06K9/4623G09B21/008G06N3/063
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,987,167
App. No.
14/115,983
Granted
Jun 5, 2018
Kind
B2
Abstract

An input signal (f) representative of a scene to be viewed comprises, for each pixel of a matrix of pixels, an event-based asynchronous-signal sequence obtained as a function of variations of light relating to the pixel in the scene. This input signal is transformed spatially within the matrix of pixels and temporally along the signal sequences to generate respective control signals (S) for pixel zones of a device for aiding vision ( 20 ).

Claims (41)

1. A method of controlling a visual aid device, comprising:

receiving an input signal representative of a scene to be viewed, the input signal comprising, for each pixel in a matrix of pixels, an event-based asynchronous signal sequence obtained as a function of variations of light relating to the pixel in the scene;

transforming the input signal spatially within the matrix of pixels and temporally along the event-based asynchronous signal sequences to generate respective control signals for pixel zones of the visual aid device; and

applying the control signals to the visual aid device,

wherein the event-based asynchronous signal sequence for a pixel comprises a sequence of pulses temporally positioned as a function of the light variations relating to the pixel,

wherein transforming the input signal to generate the control signals comprises:

obtaining a first signal resulting from two spatial filtering operations with filtering kernels of different sizes, calculation of a difference between results of the two spatial filtering operations, and a temporal filtering operation on the difference; and

obtaining a second signal of zero value if the first signal has a value of a specific sign, and of the same absolute value as the first signal otherwise.

2. The method of claim 1 , wherein the vision aid device comprises a subretinal visual prosthesis, and the control signals applied to the visual prosthesis are generated from said second signal.

3. The method of claim 1 , wherein the visual aid device comprises a matrix of light-emitting elements and the control signals applied to said matrix are generated from said second signal.

4. The method of claim 1 , wherein at least a first excitatory signal and a first inhibitory signal are obtained with respective time constants for the temporal filtering operation on the difference, and wherein at least a second excitatory signal and a second inhibitory signal are respectively obtained from the first excitatory and inhibitory signals.

5. The method of claim 4 , wherein transforming the input signal to generate the control signals further comprises:

obtaining a third signal resulting from a spatial filtering operation on the difference between the second excitatory signal and an inhibitory component derived from the second inhibitory signal; and

when the third signal for a given pixel zone of the visual aid device exceeds a predetermined threshold value, inserting a pulse into the control signal intended for said pixel zone and resetting the third signal for said pixel zone to zero.

6. The method of claim 5 , wherein derivation of the inhibitory component from the second inhibitory signal comprises the application of a predetermined delay and a spatial filtering operation.

7. The method of claim 6 , wherein the spatial filtering operation in the derivation of the inhibitory component uses an off-center filtering kernel.

8. The method of claim 4 , wherein the second excitatory and inhibitory signals are obtained for a first channel and for a second channel with temporal filtering operations at respective time constants, and wherein transforming the input signal to generate the control signals further comprises:

obtaining a third signal resulting from a spatial filtering operation on the difference between a linear combination of the second excitatory signals for the first and second channels and an inhibitory component derived from the second inhibitory signals for the first and second channels; and

when the third signal for a given pixel zone of the visual aid device exceeds a given threshold value, inserting a pulse into the control signal for said pixel zone and resetting the third signal for said pixel zone to zero.

9. The method of claim 8 , wherein derivation of the inhibitory component from the second inhibitory signals comprises the application of respective delays to the second inhibitory signals for the first and second channels, a spatial filtering operation on the delayed second inhibitory signals, and calculation of a linear combination of delayed and filtered second inhibitory signals.

10. The method of claim 5 , wherein the visual aid device comprises a visual prosthesis in an epiretinal or cortical position or on the lateral geniculate body, and the control signals applied to the visual prosthesis are generated from said third signal.

11. The method of claim 5 , wherein the visual aid device includes a matrix of light-emitting elements and the control signals applied to this matrix are generated from said third signal.

12. The method of claim 1 , wherein transforming the input signal in order to generate the control signals is carried out using an artificial neural network.

13. A device for processing signals for controlling a visual aid device, comprising:

an input for receiving an input signal representative of a scene to be viewed, the input signal comprising, for each pixel in a matrix of pixels, an event-based asynchronous signal sequence obtained as a function of variations of light relating to the pixel in the scene;

an output for supplying the control signals for the visual aid device; and

a processing circuit for generating the control signals, respective control signals being generated for pixel zones of the visual aid device by transforming the input signal spatially within the matrix of pixels and temporally along the event-based asynchronous signal sequences,

wherein the event-based asynchronous signal sequence for a pixel comprises a sequence of pulses temporally positioned as a function of the light variations relating to the pixel,

wherein the processing circuit is configured for transforming the input signal by:

obtaining a first signal resulting from two spatial filtering operations with filtering kernels of different sizes, calculation of a difference between results of the two spatial filtering operations, and a temporal filtering operation on the difference; and

obtaining a second signal of zero value if the first signal has a value of a specific sign, and of the same absolute value as the first signal otherwise.

14. The device of claim 13 , wherein at least a first excitatory signal and a first inhibitory signal are obtained with respective time constants for the temporal filtering operation on the difference, and wherein at least a second excitatory signal and a second inhibitory signal are respectively obtained from the first excitatory and inhibitory signals.

15. The device of claim 14 , wherein the processing circuit is further configured for transforming the input signal by:

obtaining a third signal resulting from a spatial filtering operation on the difference between the second excitatory signal and an inhibitory component derived from the second inhibitory signal; and

when the third signal for a given pixel zone of the visual aid device exceeds a predetermined threshold value, inserting a pulse into the control signal intended for said pixel zone and resetting the third signal for said pixel zone to zero.

16. The device of claim 14 , wherein the second excitatory and inhibitory signals are obtained for a first channel and for a second channel with temporal filtering operations at respective time constants, and wherein the processing circuit is further configured for transforming the input signal by:

obtaining a third signal resulting from a spatial filtering operation on the difference between a linear combination of the second excitatory signals for the first and second channels and an inhibitory component derived from the second inhibitory signals for the first and second channels; and

when the third signal for a given pixel zone of the visual aid device exceeds a given threshold value, inserting a pulse into the control signal for said pixel zone and resetting the third signal for said pixel zone to zero.

17. The device of claim 13 , wherein the processing circuit comprises an artificial neural network.

18. The method of claim 8 , wherein the visual aid device comprises a visual prosthesis in an epiretinal or cortical position or on the lateral geniculate body, and the control signals applied to the visual prosthesis are generated from said third signal.

19. The method of claim 8 , wherein the visual aid device includes a matrix of light-emitting elements and the control signals applied to this matrix are generated from said third signal.

Assignments (2)
MERGER Recorded Feb 22, 2019
From: UNIVERSITÉ PIERRE ET MARIE CURIE (PARIS 6); UNIVERSITÉ PARIS-SORBONNE
To: SORBONNE UNIVERSITÉ
Reel/Frame 048407/0681 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2014
From: LORACH, HENRI; BENOSMAN, RYAD; SAHEL, JOSE; PICAUD, SERGE
To: UNIVERSITE PIERRE ET MARIE CURIE (PARIS 6); CENTRE NATIONAL DE LA RECHERCHE SCIENTIFIQUE - CNRS
Reel/Frame 032786/0258 →
Priority Claims (1)
FR 11 54116 · May 12, 2011 · national
Continuity (1)
Related Publication 20140085447A1 · Mar 27, 2014