High dynamic range video capture using variable lighting
First Claim
1. A method of producing a high dynamic range video using a probe comprising a camera and a light source, wherein the probe produces a plurality of frames, the method comprising:
- repeatedly modulating the light source through a sequence of discrete lighting characteristics, wherein the sequence of discrete lighting characteristics repeats at a predetermined frequency;
synchronizing a sensor frame rate with the frequency of the modulation of the discrete lighting characteristics, wherein each frame is captured at a corresponding discrete lighting characteristic of the sequence;
producing a first video at the sensor frame rate, wherein the first video has a first frame rate, wherein the first video comprises a repeated sequence of frames corresponding to the repeated sequence of discrete lighting characteristics;
establishing a lower illumination threshold value;
establishing an upper illumination threshold value;
filtering, by use of the computer installed with video processing instructions, the sequences of frames of the first video so as to remove frame portions having an illumination value less than the lower illumination threshold value;
filtering, by use of the computer installed with video processing instructions, the sequences of frames of the first video so as to remove frame portions having an illumination value greater than the upper illumination threshold value;
generating a composite frame for each sequence of frames corresponding to the repeated sequence of discrete lighting characteristics, wherein the composite frame contains frame portions having only illumination values between the lower and upper illumination threshold values; and
generating from a computer a second video that includes a plurality of the composite frames with a high dynamic range at a second frame rate, the second frame rate lower than the first frame rate.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method is generally provided for producing a high dynamic range video. The system includes a probe and a computer communicatively coupled to the probe. The probe includes a camera and a light source. Further, the probe produces a plurality of frames. The computer includes at least one processor and at least one memory device. The memory device contains instructions configured to combine the plurality of frames into composite frames. The instructions are further configured to filter out portions of frames captured below a first threshold of light and portions of frames captured above a second threshold of light. The light source modulates a lighting characteristic, and the camera captures a first video with the modulated light source to produce a plurality of frames defining a plurality of lighting characteristics. Further, the computer combines the plurality of frames into a second video including a plurality of composite frames.
62 Citations
18 Claims
-
1. A method of producing a high dynamic range video using a probe comprising a camera and a light source, wherein the probe produces a plurality of frames, the method comprising:
-
repeatedly modulating the light source through a sequence of discrete lighting characteristics, wherein the sequence of discrete lighting characteristics repeats at a predetermined frequency; synchronizing a sensor frame rate with the frequency of the modulation of the discrete lighting characteristics, wherein each frame is captured at a corresponding discrete lighting characteristic of the sequence; producing a first video at the sensor frame rate, wherein the first video has a first frame rate, wherein the first video comprises a repeated sequence of frames corresponding to the repeated sequence of discrete lighting characteristics; establishing a lower illumination threshold value; establishing an upper illumination threshold value; filtering, by use of the computer installed with video processing instructions, the sequences of frames of the first video so as to remove frame portions having an illumination value less than the lower illumination threshold value; filtering, by use of the computer installed with video processing instructions, the sequences of frames of the first video so as to remove frame portions having an illumination value greater than the upper illumination threshold value; generating a composite frame for each sequence of frames corresponding to the repeated sequence of discrete lighting characteristics, wherein the composite frame contains frame portions having only illumination values between the lower and upper illumination threshold values; and generating from a computer a second video that includes a plurality of the composite frames with a high dynamic range at a second frame rate, the second frame rate lower than the first frame rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for producing a high dynamic range video, the system comprising:
-
a probe comprising a camera and a light source, wherein the probe produces a first video comprising a repeated sequence of frames; and a computer comprising at least one processor and at least one memory device, the memory device containing instructions configured to combine each sequence of frames into a composite frame and combine the resultant composite frames into a second video with a high dynamic range, the instructions being further configured to filter out portions of frames having an illumination value less than a lower illumination threshold value and portions of frames having an illumination value greater than an upper illumination threshold value, wherein the light source repeatedly modulates through a sequence of discrete lighting characteristics, wherein the sequence of discrete lighting characteristics repeats at a predetermined frequency, wherein the predetermined frequency corresponds to a frame rate of the first video so that the sequence of discrete lighting characteristics corresponds to the sequence of frames, and wherein each frame is captured at a corresponding discrete lighting characteristic of the sequence. - View Dependent Claims (16, 17, 18)
-
Specification