Language selection

Search

Patent 2598672 Summary

Third-party information liability

Some of the information on this Web page has been provided by external sources. The Government of Canada is not responsible for the accuracy, reliability or currency of the information supplied by external sources. Users wishing to rely upon this information should consult directly with the source of the information. Content provided by external sources is not subject to official languages, privacy and accessibility requirements.

Claims and Abstract availability

Any discrepancies in the text and image of the Claims and Abstract are due to differing posting times. Text of the Claims and Abstract are posted:

  • At the time the application is open to public inspection;
  • At the time of issue of the patent (grant).
(12) Patent Application: (11) CA 2598672
(54) English Title: METHOD OF DIFFERENCE SENSING THROUGH OPTICAL COHERENT CHANGE DETECTION
(54) French Title: METHODE DE CAPTURE DE DIFFERENCE AU MOYEN D'UNE DETECTION DE CHANGEMENT COHERENTE OPTIQUE
Status: Dead
Bibliographic Data
(51) International Patent Classification (IPC):
  • G06T 5/50 (2006.01)
  • G06T 7/20 (2017.01)
(72) Inventors :
  • PLANT, JAMES (Canada)
(73) Owners :
  • Q5 INNOVATIONS INC. (Canada)
(71) Applicants :
  • PLANT, JAMES (Canada)
(74) Agent: THOMPSON, DOUGLAS B.
(74) Associate agent:
(45) Issued:
(22) Filed Date: 2007-08-20
(41) Open to Public Inspection: 2008-02-25
Examination requested: 2012-07-23
Availability of licence: N/A
(25) Language of filing: English

Patent Cooperation Treaty (PCT): No

(30) Application Priority Data:
Application No. Country/Territory Date
60/840,361 United States of America 2006-08-25

Abstracts

English Abstract




A method of difference sensing. A first step involves producing a reference
image
using temporal averaging and spatial averaging. A second step involves
producing a test
image. A third step involves computationally comparing the reference image
with the test
image to arrive at a resulting difference image. The temporal averaging and
spatial
averaging effectively isolates in the difference image coherent changes
imbeded in a
complex and rapidly changing environment from transient changes inherent to
the complex
and rapidly changing environment.


Claims

Note: Claims are shown in the official language in which they were submitted.




9


What is Claimed is:


1. A method of difference sensing, comprising:
producing a reference image using temporal averaging and spatial averaging;
producing a test image;
computationally comparing the reference image with the test image to arrive at
a
resulting difference image,, such that the temporal averaging and spatial
averaging
effectively isolates in the difference image coherent changes imbeded in a
complex and
rapidly changing environment from transient changes inherent to the complex
and rapidly
changing environment.

2. The method of Claim 1, the test image being produced using temporal
averaging and
spatial averaging.

3. The method of Claim 1, computationally comparing involving subtracting the
reference
image from the test image.

4. The method of Claim 1, the temporal averaging being within a specific time
frame.

5. The method of Claim 4, the spatial averaging involving a spatial sum of
pixel intensity
over the specified time frame.

6. The method of Claim 1, background being deducted from the difference image
to reduce
computational detection load.

7. The method of Claim 1, the reference image being saved at periodic
intervals for
subsequent chronological referencing.

8. The method of Claim 1, the reference image being produced from a series of
under
exposed images.




9. The method of Claim 1, including a step of producing the reference image
and the test
image utilizing polarization difference imaging.

10. The method of Claim 1, including a step of coordinating more than one
sensor modality.
11. The method of Claim 10, the more than one sensor modality being an image
sensor and
an auditory sensor.

Description

Note: Descriptions are shown in the official language in which they were submitted.



CA 02598672 2007-08-20 -- -
1

TITLE:
Method Of Difference Sensing Through Optical Coherent Change Detection
FIELD
The present invention relates to a method of difference sensing through
optical
coherent change detection.

BACKGROUND
Difference imaging, in its simplest form, is carried out by taking two
separate
images of the same object or scene with each image being separated by a
certain duration
of time (the reference and test images). When the two images or brought into
spatial
alignment, and the values of the individual pixels of one image is
computationally
compared with the other image (usually by subtraction), the result is a
"difference image"
where the pixel values quantify (and spatially map) the magnitude of change
that has
occurred in the scene during the interval between the two samples.

SUMMARY
According there is provided a method of difference sensing. A first step
involves
producing a reference image using temporal averaging and spatial averaging. A
second step
involves producing a test image. A third step involves computationally
comparing the
reference image with the test image to arrive at a resulting difference image.
The temporal
averaging and spatial averaging effectively isolates in the difference image
coherent changes
imbeded in a complex and rapidly changing environment from transient changes
inherent to
the complex and rapidly changing environment.
BRIEF DESCRIPTION OF THE DRAWINGS
These and other features of=. the invention will become more apparent from the
following description in which reference is made to the appended drawings, the
drawings are
for the purpose of illustration only and are not intended to in any way limit
the scope of the
invention to the particular embodiment or embodiments shown, wherein:
FIG. 1 labelled as PRIOR ART is a time line relating to processes in time
leading to
creation of difference images.


CA 02598672 2007-08-20
2

FIG. 2 is a time line relating to processes in time leading to creation of an
optical
coherent change detection image.
FIG. 3 is a time sequence diagram regarding producing an optical coherent
change
detection image through subtraction of stationary background objects in a
video sequence.
FIG. 4 is a time sequence diagram regarding using an optical coherent change
detection image for the purpose of locating snipers.
FIG. 5 is a time sequence diagram regarding combining optical coherent change
detection image processing with real-time polarization difference imaging.

DETAILED DESCRIPTION
Difference imaging, in its simplest form, is carried out by taking two
separate
images of the same object or scene with each image being separated by a
certain duration
of time (the reference and test images). When the two images or brought into
spatial
alignment, and the values of the individual pixels of one image are subtracted
from the
other image (or otherwise computationally compared with the other image), the
result is a
"difference image" where the pixel values quantify (and spatially map) the
magnitude of
change that has occurred in the scene during the interval between the two
samples. Figure
1 illustrates the relationship of various processes in time, which leads to
the creation of
typical different images. Different images can be produced using any form of
imaging
technology (for example, either chemical or digital photographic methods),
therefore this
figure is meant only to illustrate the salient features or processes
underly,ing the creation of
any typical or traditional difference images. Object 2 represents the flow of
time, from
arbitrary time T (the beginning of the difference imaging process) to time T+
3 (the
production of the final difference image). Object 4 represents the first image
taken at time
T. this is a completely exposed image covering a specific field of view. At
time T+1 a
second such image of the same field of view is taken (object 6). At time T+2,
images 1
and 2 are spatially aligned, and a difference operation is applied (such as
subtracting or
ratioing the intensity value at one spatial location in image 1 from the
corresponding
spatial location in image 2). The result of this operation leads to the
creation of a
'difference image (object 10 at time T+3) which highlights spatial variations
in pixel
intensity between the two initial images (objects 4 and 6) over time. The rate
at which


CA 02598672 2007-08-20
3

future reference frames are subsequently generated is dependent on the extent
and rate of
average change in the environment.

While difference imaging are extremely sensitive for detecting even the
smallest changes
which have occurred over time, this same sensitivity results in significant
signal noise due
to also highlighting random variations. At present, the utility of this
technique is therefore
limited when dealing with complex or natural settings, due to the presence of
random
temporal variations within the scenes. For example, in an image taken in a
setting with
grass and trees being gently blown by wind, complex and subtle variations in
the
positioning of leaves or blades of grass will result in the generation of a
large random
signal in the difference image. Likewise, the appearance of any transient
object in either
of the two images will result in a large difference image signal. Under these
conditions,
areas with changing pedestrian or vehicular traffic effectively render the
technique of
difference imaging useless for security applications.
It is to be noted that while the prior art speaks to polarization difference
imaging
(PDI), the present application speaks to polarization difference sensing
(PDS). The
technology that will be hereinafter described can be used in a variety of
other applications
such as RADAR and LIDAR. For the purpose of this discussion, PDI is considered
to be a
subset of PDS, which results in the creation of visual images.

In the present patent, we describe a concept and technique of difference
imaging created
through a process, which we have named Optical Coherent Change Detection
(OCCD).
While the present patent focuses on the utility of this new technique using
visible, near
infrared or ultraviolet wavelengths of light, this process may be applied to
any wavelength
in the electromagnetic spectrum, and can be carried out by utilizing either
reflected,
emitted or transmitted stimuli.

In its simplest form, OCCD utilizes temporal averaging of the imaging input to
create both
the reference and test images used to produce the final difference image.
Temporal
averaging of an image can be carried out by a number of methods. For example,
one may
decrease the amount of light falling on the sensor during a given period of
time by


CA 02598672 2007-08-20
4

inserting an optical component such as a neutral density filter in the
stimulus pathway. By
limiting the intensity of the input, the time required to gain adequate
exposure required for
image formation is increased. A second approach is to increase the rate at
which data is
read off of digital imaging chips (so a full exposure time is never achieved),
and then to
digitally combine these pixel values in such a way that they come to a normal
exposure
level.

Both of the above techniques result in what has traditionally been known as
a"time-lapse
photograph". Time-lapse photographs have a unique characteristic in that any
temporal
variation or movement (over a time scale significantly shorter than the
exposure time) is
effectively averaged out. The resulting image is a temporal average of spatial
variability
within the image. With appropriately chosen exposure times, pedestrian and
vehicular
traffic, as well as the natural movement of leaves, grasses and their
resultant shadows
effectively vanish from the image. As a result, only significant changes that
have occurred
in the environment during the interval between the reference and test images
are
highlighted in the difference images. These changes can be detected in the
background
even through intervening traffic. Consequently, OCCD allows for the rapid
video
detection, spatial localization and identification of any object (such as an
explosive device)
dropped in a complex and constantly changing security environment.
Figure 2 illustrates the underlying processes mediating the creation of an
Optical Coherent
Change Detection (OCCD) image. There are two operationally different (yet
conceptually
identical) methods for producing an OCCD image. First, a series of
underexposed images
of the same scene are collected (object 12), they are spatially aligned, and
their
corresponding pixel values are summed (object 14) to create a temporal average
("time-
lapse") of pixel intensity over space (object 16). After an interval of time,
a second series
of images (object 18) are collected, and a summed (object 20) to create a
second "time-
lapse" image (object 22). The first image (object 16) is used as a reference
image (as
designated by the capital letter R), and along with the second image (object
22: the test
image "T"), are processed to create a difference image (object 24) which
highlights
coherent changes in the scene which have occurred during the intervening time
between
the reference and test images. A second method for obtaining the reference and
test


CA 02598672 2007-08-20

images required to calculate an OCCD image is characterized by decreasing the
amount of
light falling on the detector (such as through the use of neutral density
filters), and then
allowing for sufficient time to form an adequately exposed image at the level
of the
detector. This process is repeated again later in time to form the test image,
and is
5 processed as outlined above to create the final OCCD image.

OCCD has applications in areas as diverse as security and military, medical
and dental
imaging, and engineering or structural assessment. Each field of application
will
determine both the time of exposure for both the reference and test images, as
well as
determining the most effective time interval required between the two images
used to
create the difference image. For example, in a complex and changing
environment such as
the subway station, difference images computed from reference and test images
taken with
a 30 second interval would guarantee prompt detection and a rapid response to
parcels
dropped in the environment. In the case of an OCCD surveillance system being
used to
secure a shipping yard or warehouse, an interval of five minutes between the
reference and
test images would be sufficient. In medical applications (such as x-rays), the
interval
between successive reference and test images could be more than a year. The
longer the
interval between the reference and test image, the more critical it is to
obtain proper spatial
registration between these two images used to create the difference image.
Our underlying OCCD process can be applied in a variety of unique ways that
would have
been impossible with earlier difference imaging techniques. For example, in
Figure 3, a
"time-lapse" reference image (object 29) can be created (as outlined in figure
2) to which a
sequence of video frames (object 31) can be compared (object 30) to create a
temporally
succinct OCCD image. As a result, all stationery background objects in the
video
sequence will be subtracted from each individual frame (such as object 32),
effectively
isolating only moving and significantly changeable aspects contained within
the otherwise
potentially complex and cluttered video stream.

. The ability to localize and identify significant changes in a complex and
variable
environment can be greatly enhanced through multi-sensor fusion. For example,
when
combined with acoustic signal processing techniques, OCCD can be integrated
into it an


CA 02598672 2007-08-20
6

efficient system for detecting and spatially localizing the presence of a
sniper or enemy fire
in a complex combat or urban setting. For example, Figure 4 illustrates that
if a
microphone is used to detect the occurrence of gunfire (such as a sniper), the
recorded
gunfire (object 48) will be displaced in time (object 50) by a period of time
dependent on
the distance to the sniper and the speed of sound. As such, the video frame
containing the
image of the sniper and the muzzle blast (object 52) will occur earlier on the
video
recording (object 46). To detect the exact spatial location and time of the
sniper fire a
continuous series of reference frames (e.g. boxes Rtl --Rt4) are computed and
the last
reference frame computed before the recorded gunfire (object 40) or earlier
are used to
compute a frame by frame series of difference images. When the video frame
containing
the muzzle flash is encountered (object 52) and included in the calculation of
the
difference image (object 42), the precise temporal and spatial location of the
sniper can be
isolated in the resultant OCCD image (object 44) regardless of the complexity
of the
surroundings.
Regions where changes have occurred in OCCD images typically give rise to very
large
changes in the pixel values. For example, the sudden appearance of an object
may result
in a maximum local pixel value (e.g. an 8-bit pixel value of 255). Since such
extreme
pixel values are rarely seen in a correctly exposed image, a spatial
clustering of such
values can be used to (A) trigger an alarm to draw the attention of the system
operator to
the occurrence of a significant change, or (B) be used to compute a spatial
reference within
a coordinate system that can be usedto automatically drive other security
cameras to focus
in on the potentially dangerous object in the security setting.

The OCCD process can be further enhanced through integration with the real-
time
polarization difference imaging (PDI) technique. In Figure 5, a series of
frames (object
54) are imaged utilizing optics which isolate the horizontally polarized
components
(indicated by Hpol) within the image frame. Likewise, a series of frames
(object 58) are
imaged utilizing optics which isolate the vertically polarized components
(indicated by
Vpol) within the image frame. Both the Hpol and the Vpol underexposed frames
are
summed (object 56 and object 60 respectively), and are used to compute a PDI
image
(object 62) which subsequently becomes the reference image (object 64) to be
used in the


CA 02598672 2007-08-20
7

computation (object 66) of the OCCD image (object 68). In this case, the test
image
(object 72) is a frame from a real-time PDI video series (object 70).

Within the security context, a strong polarmetric signature also helps to
reduce false
alarms by highlighting the presence of artificial structures in a natural
environment. In
addition, periodic computing of an OCCD difference image will enable the
operator of
such a security system to detect the approach of an assailant regardless of
how well they
are camouflaged to blend into their surroundings, or how slow and steady their
approach
may be. While norrnal security video systems cannot easily distinguish between
a
camouflaged intruder and natural foliage, a security surveillance system based
on our
OCCD technology will easily detect such an intruder.

When combined with Polarization Difference Imaging (PDI) techniques, OCCD
becomes
particularly effective at detecting and documenting structural changes (such
as component
deformation) caused by excessive compressive, torsional or shearing forces
even when
such the deformations are so subtle as to not be visually detectable, or
detectable by
traditional video survey techniques. For example, during underwater inspection
of
offshore oil well structures, variations in the presence of illuminated
particles in the two
frames taken during a traditional difference image would create a tremendous
amount of
image noise. With our paired PDI/OCCD system, not only are variations of
particle
distributions averaged out, but also the PDI process greatly enhances imaging
ability
through turbid waters. Further applications of such an imaging system include
the
detection of icing conditions in aviation. For example, during icing
conditions the
polarmetric signature of light reflected off in metal wing or structure
undergoes a
significant change, as the ice creates an optically scattering coating
(thereby disrupting the
polarization signature). PDI video, in combination with OCCD imaging
techniques, can be
utilized to create a system for determining the spatial location, rate and
extent of ice
formation on aircraft or other structures. Through the use of a time series of
PDI/OCCD
images taken of flight surfaces of an aircraft, the extent and rate of ice
formation, as well
as the efficiency of de-icing techniques can be readily determined either on
the ground or
during flight.


CA 02598672 2007-08-20
8

When combined with acoustic signal processing techniques, OCCD can be
integrated into
an efficient system for detecting and spatially localizing the presence of a
sniper in a
complex combat or urban setting. In this case, a 360 OCCD reference frame is
computed
and stored in such a way as to maintain a complete temporal record over a
predefined
period. When the presence of a gunshot is detected utilizing the acoustic
signal processor
(at time= T+O), a series of individual video frames (taken from seconds before
until after
the recorded gunshot) are sequentially subtracted from the last OCCD reference
image. As
a result, the appearance of the muzzle flash, smoke, and movement of the
sniper can be
rapidly spatially localized.
In this patent document, the word "comprising" is used in its non-limiting
sense to
mean that items following the word are included, but items not specifically
mentioned are
not excluded. A reference to an element by the indefinite article "a" does not
exclude the
possibility that more than one of the element is present, unless the context
clearly requires
that there be one and only one of the elements.

It will be apparent to one sldlled in the art that modifications may be made
to the
illustrated embodiment without departing from the spirit and scope of the
invention as
hereinafter deSned in the Claims.

Representative Drawing
A single figure which represents the drawing illustrating the invention.
Administrative Status

For a clearer understanding of the status of the application/patent presented on this page, the site Disclaimer , as well as the definitions for Patent , Administrative Status , Maintenance Fee  and Payment History  should be consulted.

Administrative Status

Title Date
Forecasted Issue Date Unavailable
(22) Filed 2007-08-20
(41) Open to Public Inspection 2008-02-25
Examination Requested 2012-07-23
Dead Application 2014-08-20

Abandonment History

Abandonment Date Reason Reinstatement Date
2013-08-20 FAILURE TO PAY APPLICATION MAINTENANCE FEE

Payment History

Fee Type Anniversary Year Due Date Amount Paid Paid Date
Application Fee $400.00 2007-08-20
Registration of a document - section 124 $100.00 2009-05-04
Maintenance Fee - Application - New Act 2 2009-08-20 $50.00 2009-06-11
Maintenance Fee - Application - New Act 3 2010-08-20 $50.00 2010-08-05
Registration of a document - section 124 $100.00 2010-11-01
Registration of a document - section 124 $100.00 2011-05-16
Maintenance Fee - Application - New Act 4 2011-08-22 $50.00 2011-08-05
Request for Examination $400.00 2012-07-23
Maintenance Fee - Application - New Act 5 2012-08-20 $100.00 2012-07-23
Owners on Record

Note: Records showing the ownership history in alphabetical order.

Current Owners on Record
Q5 INNOVATIONS INC.
Past Owners on Record
APPLIED POLARIMETRIC SOLUTIONS LTD.
EVECTOR INTERNATIONAL TECHNOLOGIES LTD.
PLANT, JAMES
Past Owners that do not appear in the "Owners on Record" listing will appear in other documentation within the application.
Documents

To view selected files, please enter reCAPTCHA code :



To view images, click a link in the Document Description column. To download the documents, select one or more checkboxes in the first column and then click the "Download Selected in PDF format (Zip Archive)" or the "Download Selected as Single PDF" button.

List of published and non-published patent-specific documents on the CPD .

If you have any difficulty accessing content, you can call the Client Service Centre at 1-866-997-1936 or send them an e-mail at CIPO Client Service Centre.


Document
Description 
Date
(yyyy-mm-dd) 
Number of pages   Size of Image (KB) 
Abstract 2007-08-20 1 14
Description 2007-08-20 8 382
Claims 2007-08-20 2 37
Drawings 2007-08-20 5 81
Representative Drawing 2008-02-05 1 10
Cover Page 2008-02-11 1 39
Assignment 2009-05-04 5 173
Fees 2011-08-05 1 35
Correspondence 2007-09-25 1 61
Assignment 2007-08-20 2 86
Correspondence 2009-04-21 1 40
Correspondence 2009-05-29 1 22
Correspondence 2009-06-26 1 37
Correspondence 2009-07-21 2 64
Fees 2009-06-11 1 32
Correspondence 2009-10-15 1 94
Fees 2010-08-05 1 36
Assignment 2010-11-01 3 65
Correspondence 2010-11-19 1 23
Assignment 2011-05-16 5 159
Correspondence 2011-05-25 1 23
Correspondence 2012-04-23 1 24
Prosecution-Amendment 2012-07-23 1 43
Fees 2012-07-23 1 42