CA2459823A1 - Method, device and computer program product for demultiplexing of video images - Google Patents

Method, device and computer program product for demultiplexing of video images Download PDF

Info

Publication number
CA2459823A1
CA2459823A1 CA002459823A CA2459823A CA2459823A1 CA 2459823 A1 CA2459823 A1 CA 2459823A1 CA 002459823 A CA002459823 A CA 002459823A CA 2459823 A CA2459823 A CA 2459823A CA 2459823 A1 CA2459823 A1 CA 2459823A1
Authority
CA
Canada
Prior art keywords
digital video
video data
source
representative
current
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CA002459823A
Other languages
French (fr)
Other versions
CA2459823C (en
Inventor
Gene Arthur Grindstaff
Susan Heath Calvin Fletcher
Therman Ward Mckay Iii
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Intergraph Corp
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Publication of CA2459823A1 publication Critical patent/CA2459823A1/en
Application granted granted Critical
Publication of CA2459823C publication Critical patent/CA2459823C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/50Image enhancement or restoration by the use of more than one image, e.g. averaging, subtraction
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/30Determination of transform parameters for the alignment of images, i.e. image registration
    • G06T7/33Determination of transform parameters for the alignment of images, i.e. image registration using feature-based methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/68Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/68Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
    • H04N23/682Vibration or motion blur correction
    • H04N23/683Vibration or motion blur correction performed by a processor, e.g. controlling the readout of an image memory
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/90Arrangement of cameras or camera modules, e.g. multiple cameras in TV studios or sports stadiums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • H04N7/181Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a plurality of remote sources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/64Circuits for processing colour signals
    • H04N9/646Circuits for processing colour signals for image enhancement, e.g. vertical detail restoration, cross-colour elimination, contour correction, chrominance trapping filters

Abstract

A method for demultiplexing digital video data which originates from multipl e sources in which the multiplexed images are not indexed nor is there identification information provided to differentiate sources. The sources ar e generally cameras which may be stationary cameras or moving cameras that rotate as are commonly used in the surveillance industry. A first set of digital video data representative of a first image is retrieved from a memor y source or from a video tape. The first set of digital video data is stored t o a memory location associated with a first source. The first set of video dat a is also identified as representative video data of the first source. A secon d set of digital video data representative of a current image is then retrieve d. A difference ratio is calculated using the representative digital video data and the current set of digital video data. If the difference ratio is above a threshold, a display query requiring response for classifying the current digital video data as belonging to an identified source or originating from a new source is presented to a user of the system. If a response is received indicating that the current set of digital video data is associated with a n ew source, the current set of digital video data is stored to a second memory location associated with the second source. This current set of digital vide o data is then identified as the representative video data for the second sour ce.

Claims (58)

1. A method for demultiplexing digital video data which originates from multiple sources, the method comprising:
retrieving a first set of digital video data representative of a first image;
storing the first set of digital video data to a memory location associated with a first source such that the first set of digital video data is representative digital video data of the first source;
retrieving a current set of digital video data representative of a current image;
calculating a difference ratio using the representative digital video data and the current set of digital video data; and if the difference ratio is above a threshold, producing a display query requiring response for classifying the current digital video data as belonging to an identified source or originating from a new source, wherein the first source is an identified source.
2. The method according to claim 1 further comprising: storing the current set of digital video data to a second memory location associated with the second source in accordance with a received response indicating that the current set of digital video data is associated with a new source such that the current set of digital video data is representative digital video data of the second source.
3. The method according to claim 1, further comprising:
if the difference ratio is below the threshold, storing the current digital video data to the memory location associated with the first source such that the current digital video data set is representative digital video data for the first source.
4. The method according to claim 1, further comprising:
normalizing the digital video data to compensate for differences in brightness prior to calculating a difference ratio.
5. The method according to claim 1, wherein the steps of calculating and producing further comprises:
calculating a difference ratio for each representative digital video data set from a source and the current set of digital video data; and comparing each difference ratio to the threshold.
6. The method according to claim 5, further comprising identifying a source for which the difference ratio is below the threshold; and associating the current set of digital video data with the identified source.
7. The method according to claim 1 wherein associating the current set of digital video data with the identified source further comprises:
identifying the current set of digital video data as a representative digital video data set for a source.
8. The method according to claim 1 wherein the first set of digital video data is reduced in data size prior to being stored; and wherein a representation of the current set of digital video data is created which has a reduced size and which is used for determining the difference ratio.
9. The method according to claim 1, further comprising:
receiving a signal containing information representative of a section of the image to use for comparison in calculating the difference ratio, wherein the same section of the current frame and the same section of each representative frame are used in calculating the difference ratio.
10. The method according to claim 1, further comprising:
if the difference ratio is below the threshold, identifying the current frame as a representative frame of a source, wherein the set of data for the representative frame is used for comparisons with a set of data for subsequent frames.
11. The method according to claim 1, wherein as each different originating source is identified, the set of data that is representative of the current frame is stored as the representative frame for that source.
12. The method according to claim 1, wherein the sources are stationary surveillance cameras.
13. The method according to claim 1, wherein the sources are rotating surveillance cameras.
14. A method for demultiplexing digital video data which originates from multiple sources, the method comprising:
retrieving a first set of digital video data representative of an image;
storing the first set of digital video data to a memory location associated with a first source such that the first set of digital video is representative digital video of the first source;
retrieving a current set of digital video data representative of an image;
selecting a subset of the first set of digital video data;
selecting a subset of the current set of digital video data such that the subset of the first set and the subset of the current set contain identical pixel locations;
calculating a difference measurement between the subset of the first set and the subset of the current set;
calculating a difference ratio based upon the difference measurement;
and if the difference ratio is above a threshold, producing a display query requiring response for classifying the digital video data as belonging to an identified source or originating from a new source.
15. The method according to claim 14 further comprising: storing the current set of digital video data to a second memory location associated with the second source in accordance with a received response indicating that the current set of digital video data is associated with a new source such that the current set of digital video data is representative digital video data of the new source.
16. The method according to claim 14, further comprising:
if the difference ratio is below the threshold, storing the current digital video data to the memory location associated with the first source such that the current digital video data set is representative digital video data for the first source.
17. The method according to claim 14, further comprising:
normalizing the current digital video data to compensate for differences in brightness prior to calculating a difference ratio.
18. The method according to claim 14, wherein the steps of calculating and producing further comprises:
calculating a difference ratio for each representative digital video data set from a source and the current set of digital video data; and comparing each difference ratio to the threshold.
19. The method according to claim 18, further comprising identifying a source for which the difference ratio is below the threshold; and associating the current set of digital video data with the identified source.
20 20. The method according to claim,14 wherein associating the current set of digital video data with the identified source further comprises:
identifying the current set of digital video data as a representative digital video data set for a source.
21. The method according to claim 14 wherein the first set of digital video data is reduced in data size prior to being stored; and wherein a representation of the current set of digital video data is created which has a reduced size and which is used for determining the difference ratio.
22. The method according to claim 14, further comprising:
if the difference ratio is below the threshold, identifying the current frame as a representative frame of a source, wherein the set of data for the representative frame is used for comparisons with a set of data for subsequent frames.
23. The method according to claim 14, wherein as each different originating source is identified, the set of data that is representative of the current frame is stored as the representative frame for that source.
24. The method according to claim 14, wherein the sources are stationary surveillance cameras.
25. The method according to claim 14, wherein the sources are rotating surveillance cameras.
26. A method for demultiplexing digital video data which originates from multiple sources, the method comprising:
receiving a multiplexed digital video sequence; and comparing digital data from parsed frames from the multiplexed digital video sequence such that each frame is identified with a source in a single pass through the multiplexed digital video sequence.
27. The method according to claim 26, wherein in comparing digital data from parsed frames, a first parsed frame is compared to a second parsed frame and if the second parsed frame is identified as coming from the same source as the first parsed frame, the second parsed frame is identified as a reference frame for the source.
28. The method according to claim 27, wherein the reference frame is used to compare to a third parsed frame to identify if the third parsed frame originated from the source.
29. The method according to claim 1, further comprising:
receiving a signal containing information representative of a threshold.
30. The method according to claim 14, further comprising:
receiving a signal containing information representative of a threshold
31. A computer program product for use with a computer for demultiplexing digital video data which originates from multiple sources, the computer program product having computer readable code thereon forming a computer program, the computer program comprising:
computer code for retrieving a first set of digital video data representative of a first image;
computer code for storing the first set of digital video data to a memory location associated with a first source;
computer code for retrieving a current set of digital video data representative of a current image;
computer code for calculating a difference ratio using the first set of digital video data and the current set of digital video data; and computer code for producing a display query requiring response for classifying the digital video data as belonging to an identified source or originating from a new source if the difference ratio is above a threshold, wherein the first source is an identified source.
32. The computer program product according to claim 31 further comprising:
computer code for storing the current set of digital video data to a second memory location associated with the second source in accordance with a received response indicating that the current set of digital video data is associated with a new source.
33. The computer program product according to claim 31, further comprising:
computer code for storing the current digital video data to the memory location associated with the first source if the difference ratio is below the threshold.
34. The computer program product according to claim 31, further comprising:
computer code for normalizing the digital video data to compensate for differences in brightness prior to calculating a difference ratio.
35. The computer program product according to claim 31, wherein the computer code for calculating and producing further comprises:
computer code for calculating a difference ratio for each representative digital video data set from a source and the current set of digital video data;
and computer code for comparing each difference ratio to the threshold.
36. The computer program product according to claim 35, further comprising:
computer code for identifying a source for which the difference ratio is below the threshold; and computer code for associating the current set of digital video data with the identified source.
37. The computer program product according to claim, 31 wherein the computer code for associating the current set of digital video data with the identified source further comprises computer code for identifying the current set of digital video data as a representative digital video data set for a source.
38. The computer program product according to claim 31 further comprising computer code for reducing the first set of digital video data in data size prior to being stored; and Computer code for reducing the current set of digital video data in data size prior to using the current set of digital data for determining the difference ratio.
39. The computer program product according to claim 31, further comprising:
Computer code for receiving a signal containing information representative of a section of the image to use for comparison in calculating the difference ratio, wherein the same section of the current frame and the same section of each representative frame are used in calculating the difference ratio.
40. The computer program product according to claim 31, further comprising:
computer code for identifying the current frame as a representative frame of a source if the difference ratio is below the threshold, wherein the set of data for the representative frame is used for comparisons with a set of data for subsequent frames.
41. The computer program product according to claim 31, wherein as each different originating source is identified, the set of data that is representative of the current frame is stored as the representative frame for that source by the computer code for identifying.
42. A computer program product for use with a computer for demultiplexing digital video data which originates from multiple sources, the computer program product having computer readable code thereon forming a computer program, the computer program comprising:
computer code for retrieving a first set of digital video data representative of an image;
computer code for storing the first set of digital video data to a memory location associated with a first source such that the first set of digital video is representative digital video of the first source;
computer code for retrieving a current set of digital video data representative of an image;
computer code for selecting a subset of the first set of digital video data;
computer code for selecting a subset of the current set of digital video data such that the subset of the first set and the subset of the current set contain identical pixel locations;
computer code for calculating a difference measurement between the subset of the first set and the subset of the current set;
computer code for calculating a difference ratio based upon the difference measurement; and computer code for producing a display query requiring response for classifying the digital video data as belonging to an identified source or originating from a new source if the difference ratio is above a threshold.
43. The computer program product according to claim 42 further comprising:
computer code for storing the current set of digital video data to a second memory location associated with the second source in accordance with a received response indicating that the current set of digital video data is associated with a new source such that the current set of digital video data is representative digital video data of the new source.
44. The computer program product according to claim 42, further comprising:
computer code for storing the current digital video data to the memory location associated with the first source such that the current digital video data set is representative digital video data for the first source if the difference ratio is below the threshold.
45. The computer program product according to claim 42, further comprising:
computer code for normalizing the current digital video data to compensate for differences in brightness prior to calculating a difference ratio.
46. The computer program product according to claim 42, wherein the computer Bode for calculating includes:
computer code for calculating a difference ratio for each representative digital video data set from a source and the current set of digital video data;
and wherein the computer code for producing includes computer code for comparing each difference ratio to the threshold.
47. The computer program product according to claim 46, further comprising computer code for identifying a source for which the difference ratio is below the threshold; and computer code for associating the current set of digital video data with the identified source.
48. The computer program product according to claim, 42 wherein the computer code for associating the current set of digital video data with the identified source further comprises:
computer code for identifying the current set of digital video data as a representative digital video data set for a source.
49. The computer program product according to claim 42 further comprising computer code for creating a representation of the first set of digital video data that is reduced in data size; and Computer code for creating a representation of the current set of digital video data which has a reduced size; wherein the reduced first set of digital video data and the reduced current set of digital video data are used for determining the difference ratio.
50. The computer program product according to claim 42, further comprising:
computer code for identifying the current frame as a representative frame of a source if the difference ratio is below the threshold, wherein the set of data for the representative frame is used for comparisons with a set of data for subsequent frames.
51. The computer program product according to claim 42, further comprising computer code for storing the set of data that is representative of the current frame is stored as the representative frame for that source as each different originating source is identified by the computer code for producing.
52. A video surveillance system comprising:
a plurality of cameras wherein each camera outputs a video signal a processor for receiving each video signal and multiplexing the signal into a multiplexed video signal; and memory for storing the multiplexed video signal;
wherein when the processor receives a demultiplexing request, the processor demultiplexes the multiplexed video signal in a single pass through the multiplexed video signal.
53. A device for demultiplexing digital video data which originates from multiple sources, the device comprising:
A retrieval module for retrieving a first set of digital video data representative of a first image and retrieving a current set of digital video data representative of a current image;
a storage module for storing the first set of digital video data to a memory location associated with a first source;
a calculation module for calculating a difference ratio using the first set of digital video data and the current set of digital video data; and a query module for producing a display query requiring response for classifying the digital video data as belonging to an identified source or originating from a new source if the difference ratio is above a threshold, wherein the first source is an identified source.
54. The device according to claim 53 wherein the storage module stores the current set of digital video data to a second memory location associated with the second source in accordance with a received response indicating that the current set of digital video data is associated with a new source.
55. The device according to claim 53, wherein the storage module stores the current digital video data to the memory location associated with the first source if the difference ratio is below the threshold.
56. The device according to claim 53, further comprising:
a normalization module for normalizing the digital video data to compensate for differences in brightness prior to providing the digital video data to the calculation module for calculating a difference ratio.
57. The device according to claim 53, wherein the calculation module calculates a difference ratio for each representative digital video data set representative of a source and the current set of digital video data; and wherein the query module compares each difference ratio to the threshold.
58. The device according to claim 5, wherein the query module identifies a source for which the difference ratio is below the threshold; and wherein the memory module associates the current set of digital video data with the identified source.
CA2459823A 2001-09-07 2002-09-06 Method, device and computer program product for demultiplexing of video images Expired - Fee Related CA2459823C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US31816401P 2001-09-07 2001-09-07
US60/318,164 2001-09-07
PCT/US2002/028514 WO2003024112A1 (en) 2001-09-07 2002-09-06 Method, device and computer program product for demultiplexing of video images

Publications (2)

Publication Number Publication Date
CA2459823A1 true CA2459823A1 (en) 2003-03-20
CA2459823C CA2459823C (en) 2012-04-03

Family

ID=23236945

Family Applications (3)

Application Number Title Priority Date Filing Date
CA2459732A Expired - Fee Related CA2459732C (en) 2001-09-07 2002-09-06 Concealed object recognition
CA2459823A Expired - Fee Related CA2459823C (en) 2001-09-07 2002-09-06 Method, device and computer program product for demultiplexing of video images
CA2459821A Expired - Lifetime CA2459821C (en) 2001-09-07 2002-09-06 Image stabilization using color matching

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CA2459732A Expired - Fee Related CA2459732C (en) 2001-09-07 2002-09-06 Concealed object recognition

Family Applications After (1)

Application Number Title Priority Date Filing Date
CA2459821A Expired - Lifetime CA2459821C (en) 2001-09-07 2002-09-06 Image stabilization using color matching

Country Status (15)

Country Link
US (6) US7079701B2 (en)
EP (3) EP1428378B1 (en)
KR (3) KR100927918B1 (en)
CN (4) CN101072364B (en)
AU (3) AU2002335713B2 (en)
BR (3) BR0212546A (en)
CA (3) CA2459732C (en)
CO (3) CO5570718A2 (en)
HK (3) HK1069470A1 (en)
IL (4) IL160760A0 (en)
MX (3) MXPA04002211A (en)
NZ (3) NZ531975A (en)
RU (3) RU2310289C2 (en)
WO (3) WO2003024112A1 (en)
ZA (2) ZA200401972B (en)

Families Citing this family (65)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003024112A1 (en) * 2001-09-07 2003-03-20 Intergraph Hardware Technologies Company Method, device and computer program product for demultiplexing of video images
US7489802B2 (en) * 2002-09-10 2009-02-10 Zeev Smilansky Miniature autonomous agents for scene interpretation
JP4307910B2 (en) 2003-03-07 2009-08-05 富士フイルム株式会社 Moving image clipping device and method, and program
JP3768968B2 (en) 2003-03-28 2006-04-19 株式会社エヌ・ティ・ティ・ドコモ Communication terminal and program
JP4017578B2 (en) * 2003-09-19 2007-12-05 三洋電機株式会社 Camera shake correction device, camera shake correction method, and recording medium recording camera shake correction program
US7840067B2 (en) * 2003-10-24 2010-11-23 Arcsoft, Inc. Color matching and color correction for images forming a panoramic image
US7506267B2 (en) * 2003-12-23 2009-03-17 Intel Corporation Compose rate reduction for displays
US7616220B2 (en) * 2003-12-23 2009-11-10 Intel Corporation Spatio-temporal generation of motion blur
KR100562119B1 (en) * 2004-04-29 2006-03-21 삼성탈레스 주식회사 Image Alignment Method by Using Characteristics of Moving Image
US7671916B2 (en) * 2004-06-04 2010-03-02 Electronic Arts Inc. Motion sensor using dual camera inputs
AU2005277136B2 (en) * 2004-08-23 2010-07-08 Intergraph Software Technologies Company Real-time image stabilization
US20060120615A1 (en) * 2004-12-06 2006-06-08 Huiqiong Wang Frame compensation for moving imaging devices
JP4772783B2 (en) * 2005-03-31 2011-09-14 本田技研工業株式会社 Server computer and document management program
US7952612B2 (en) * 2006-06-22 2011-05-31 Nokia Corporation Method and system for image construction using multiple exposures
US20090010617A1 (en) * 2007-07-05 2009-01-08 International Business Machines Corporation Method and Apparatus for Optimizing Space Allocations for Digital Video Recordings
KR101392732B1 (en) 2007-08-20 2014-05-08 삼성전자주식회사 Apparatus and method for estimating motion by hand trembling, and image pickup device using the same
KR101268987B1 (en) * 2007-09-11 2013-05-29 삼성전자주식회사 Method and apparatus for recording multimedia data by automatically generating/updating metadata
US7800652B2 (en) * 2007-12-12 2010-09-21 Cyberlink Corp. Reducing video shaking
CN101622869B (en) * 2007-12-18 2012-03-07 松下电器产业株式会社 Image reproduction device, image reproduction method, and image reproduction program
US8493313B2 (en) * 2008-02-13 2013-07-23 Dolby Laboratories Licensing Corporation Temporal filtering of video signals
US8457371B2 (en) * 2008-04-18 2013-06-04 Regents Of The University Of Minnesota Method and apparatus for mapping a structure
US8164655B2 (en) * 2008-05-19 2012-04-24 Spatial Cam Llc Systems and methods for concurrently playing multiple images from a storage medium
US20100026822A1 (en) * 2008-07-31 2010-02-04 Itt Manufacturing Enterprises, Inc. Multiplexing Imaging System for Area Coverage and Point Targets
JP5233708B2 (en) * 2009-02-04 2013-07-10 ソニー株式会社 Information processing apparatus, information processing method, and program
US8458105B2 (en) * 2009-02-12 2013-06-04 Decisive Analytics Corporation Method and apparatus for analyzing and interrelating data
US20100235314A1 (en) * 2009-02-12 2010-09-16 Decisive Analytics Corporation Method and apparatus for analyzing and interrelating video data
EP2355037A1 (en) * 2009-12-18 2011-08-10 Nxp B.V. Method of and system for determining an average colour value for pixels
US9183560B2 (en) 2010-05-28 2015-11-10 Daniel H. Abelow Reality alternate
CN102457701B (en) * 2010-11-02 2014-03-12 华为终端有限公司 Image display processing method and device for same
JP4932027B1 (en) * 2010-11-15 2012-05-16 株式会社ナナオ Image display method and liquid crystal display device using the same
JP6122269B2 (en) 2011-12-16 2017-04-26 キヤノン株式会社 Image processing apparatus, image processing method, and program
US10715817B2 (en) 2012-12-19 2020-07-14 Nvidia Corporation Apparatus and method for enhancing motion estimation based on user input
US9530310B2 (en) 2013-11-01 2016-12-27 Xerox Corporation Method and system for detecting and tracking a vehicle of interest utilizing a network of traffic image-capturing units
US10733471B1 (en) 2014-06-27 2020-08-04 Blinker, Inc. Method and apparatus for receiving recall information from an image
US9779318B1 (en) 2014-06-27 2017-10-03 Blinker, Inc. Method and apparatus for verifying vehicle ownership from an image
US10540564B2 (en) 2014-06-27 2020-01-21 Blinker, Inc. Method and apparatus for identifying vehicle information from an image
US10572758B1 (en) 2014-06-27 2020-02-25 Blinker, Inc. Method and apparatus for receiving a financing offer from an image
US9818154B1 (en) 2014-06-27 2017-11-14 Blinker, Inc. System and method for electronic processing of vehicle transactions based on image detection of vehicle license plate
US9589202B1 (en) 2014-06-27 2017-03-07 Blinker, Inc. Method and apparatus for receiving an insurance quote from an image
US9594971B1 (en) 2014-06-27 2017-03-14 Blinker, Inc. Method and apparatus for receiving listings of similar vehicles from an image
US10579892B1 (en) 2014-06-27 2020-03-03 Blinker, Inc. Method and apparatus for recovering license plate information from an image
US9773184B1 (en) 2014-06-27 2017-09-26 Blinker, Inc. Method and apparatus for receiving a broadcast radio service offer from an image
US9754171B1 (en) 2014-06-27 2017-09-05 Blinker, Inc. Method and apparatus for receiving vehicle information from an image and posting the vehicle information to a website
US9589201B1 (en) 2014-06-27 2017-03-07 Blinker, Inc. Method and apparatus for recovering a vehicle value from an image
US9892337B1 (en) 2014-06-27 2018-02-13 Blinker, Inc. Method and apparatus for receiving a refinancing offer from an image
US9600733B1 (en) 2014-06-27 2017-03-21 Blinker, Inc. Method and apparatus for receiving car parts data from an image
US9760776B1 (en) 2014-06-27 2017-09-12 Blinker, Inc. Method and apparatus for obtaining a vehicle history report from an image
US10515285B2 (en) 2014-06-27 2019-12-24 Blinker, Inc. Method and apparatus for blocking information from an image
US9607236B1 (en) 2014-06-27 2017-03-28 Blinker, Inc. Method and apparatus for providing loan verification from an image
US10867327B1 (en) 2014-06-27 2020-12-15 Blinker, Inc. System and method for electronic processing of vehicle transactions based on image detection of vehicle license plate
US9558419B1 (en) 2014-06-27 2017-01-31 Blinker, Inc. Method and apparatus for receiving a location of a vehicle service center from an image
US9563814B1 (en) 2014-06-27 2017-02-07 Blinker, Inc. Method and apparatus for recovering a vehicle identification number from an image
CN104599226B (en) * 2015-02-14 2017-05-10 安徽大学 Large-capacity steganography method
US10019737B2 (en) * 2015-04-06 2018-07-10 Lewis Beach Image processing device and method
US10033926B2 (en) 2015-11-06 2018-07-24 Google Llc Depth camera based image stabilization
CN105282400B (en) * 2015-11-20 2018-07-13 北京理工大学 A kind of efficient video antihunt means based on geometry interpolation
US11386759B2 (en) 2016-05-09 2022-07-12 Herbert S Kobayashi Three level detector signal for multicamera video alarm system for remote monitoring and method
US10679477B2 (en) 2016-05-09 2020-06-09 Herbert S Kobayashi Multicamera video alarm system for remote monitoring and method
KR101818129B1 (en) * 2017-04-25 2018-01-12 동국대학교 산학협력단 Device and method for pedestrian recognition using convolutional neural network
WO2019071594A1 (en) * 2017-10-09 2019-04-18 华为技术有限公司 Display processing method and electronic device
US11526970B2 (en) * 2019-09-04 2022-12-13 Samsung Electronics Co., Ltd System and method for video processing with enhanced temporal consistency
JP7209653B2 (en) * 2020-02-05 2023-01-20 株式会社ソニー・インタラクティブエンタテインメント Information processing device, information processing method, and program
CN111312127B (en) * 2020-02-24 2023-07-28 北京京东方光电科技有限公司 Display picture adjusting method and device of rotary display screen and rotary display screen
US11620967B2 (en) * 2020-03-16 2023-04-04 Lewis S. Beach Image processing device and method
CN113534281A (en) * 2020-04-14 2021-10-22 深圳市博利凌科技有限公司 Scanner and method for sensing position of hidden object behind surface of object

Family Cites Families (108)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3652790A (en) 1970-01-28 1972-03-28 Itt Search and tracking television system and method
US3891798A (en) 1971-03-19 1975-06-24 Rockwell International Corp Tracker unit
US3952151A (en) 1973-08-13 1976-04-20 Trw Inc. Method and apparatus for stabilized reproduction of remotely-sensed images
FR2302004A5 (en) 1973-08-31 1976-09-17 Thomson Csf AUTOMATIC TARGET TRACKING SYSTEM, PROCESSED BY VIDEO CONTRAST ANALYSIS
US3988533A (en) 1974-09-30 1976-10-26 Video Tek, Inc. Video-type universal motion and intrusion detection system
US4120004A (en) 1976-01-26 1978-10-10 Coutta John M Surveillance system
US4405940A (en) 1977-05-31 1983-09-20 Westinghouse Electric Corp. Apparatus and method for preprocessing video frame signals
NL7801727A (en) 1978-02-16 1979-08-20 Hollandse Signaalapparaten Bv THRESHOLD SELECTION CIRCUIT.
EP0028933A3 (en) 1979-11-09 1981-06-03 Ascotts Ltd. Surveillance system
US4603430A (en) * 1984-09-21 1986-07-29 Hughes Aircraft Company Target discrimination utilizing median filters
JPS61166289A (en) * 1985-01-18 1986-07-26 Hitachi Ltd Picture transmission system
JP2528789B2 (en) * 1985-06-26 1996-08-28 中央電子 株式会社 Video information management device
EP0242618B1 (en) * 1986-03-25 1994-11-02 Nippon Oil And Fats Company, Limited Transparent optical article and process for preparing same
DE3634414C2 (en) * 1986-10-09 1994-12-08 Thomson Brandt Gmbh TV camera with a target
JPH0695008B2 (en) 1987-12-11 1994-11-24 株式会社東芝 Monitoring device
KR920010034B1 (en) 1988-03-31 1992-11-13 Toshiba Co Ltd Image track display apparatus
GB2220319B (en) 1988-07-01 1992-11-04 Plessey Co Plc Improvements in or relating to image stabilisation
JP2563567B2 (en) * 1989-03-20 1996-12-11 松下電器産業株式会社 Shake correction device
KR910004009A (en) 1989-07-27 1991-02-28 강진구 Video camera automatic shooting device
US5175694A (en) 1990-02-08 1992-12-29 The United States Of America As Represented By The Secretary Of The Navy Centroid target tracking system utilizing parallel processing of digital data patterns
KR100204101B1 (en) 1990-03-02 1999-06-15 가나이 쓰도무 Image processing apparatus
US5030984A (en) 1990-07-19 1991-07-09 Eastman Kodak Company Method and associated apparatus for minimizing the effects of motion in the recording of an image
JP2863818B2 (en) * 1990-08-31 1999-03-03 工業技術院長 Moving image change point detection method
US5243418A (en) 1990-11-27 1993-09-07 Kabushiki Kaisha Toshiba Display monitoring system for detecting and tracking an intruder in a monitor area
DE69215733T2 (en) * 1991-04-12 1997-04-10 Victor Company Of Japan Device for detecting the relative movement between contents of successive fields of a video signal
EP0520765B1 (en) 1991-06-25 1999-05-12 Canon Kabushiki Kaisha Movement vector detecting method/apparatus and encoding method/apparatus using such method/apparatus
US5164827A (en) 1991-08-22 1992-11-17 Sensormatic Electronics Corporation Surveillance system with master camera control of slave cameras
US5657402A (en) * 1991-11-01 1997-08-12 Massachusetts Institute Of Technology Method of creating a high resolution still image using a plurality of images and apparatus for practice of the method
US6469746B1 (en) * 1992-12-28 2002-10-22 Sanyo Electric Co., Ltd. Multi-vision screen adapter
CA2148231C (en) 1993-01-29 1999-01-12 Michael Haysom Bianchi Automatic tracking camera control system
US5473369A (en) * 1993-02-25 1995-12-05 Sony Corporation Object tracking apparatus
ES2151550T3 (en) * 1993-06-04 2001-01-01 Sarnoff Corp SYSTEM AND PROCEDURE FOR ELECTRONIC STABILIZATION OF IMAGES.
JPH0773308A (en) * 1993-09-03 1995-03-17 Matsushita Electric Ind Co Ltd Digital image processor
JP3123587B2 (en) 1994-03-09 2001-01-15 日本電信電話株式会社 Moving object region extraction method using background subtraction
CA2125300C (en) * 1994-05-11 1999-10-12 Douglas J. Ballantyne Method and apparatus for the electronic distribution of medical information and patient services
DE4417128A1 (en) 1994-05-16 1995-12-14 Elnic Gmbh Closed-circuit video surveillance system with image processing
US5635982A (en) 1994-06-27 1997-06-03 Zhang; Hong J. System for automatic video segmentation and key frame extraction for video sequences having both sharp and gradual transitions
US20020186874A1 (en) * 1994-09-07 2002-12-12 Jeffrey H. Price Method and means for image segmentation in fluorescence scanning cytometry
JP2902966B2 (en) * 1994-12-16 1999-06-07 三洋電機株式会社 Camera shake correction device and video camera using the same
KR960028217A (en) 1994-12-22 1996-07-22 엘리 웨이스 Motion Detection Camera System and Method
JPH08186760A (en) * 1994-12-28 1996-07-16 Philips Japan Ltd Image shake correcting device
JP3268953B2 (en) 1995-02-27 2002-03-25 三洋電機株式会社 Tracking area setting device, motion vector detection circuit, and subject tracking device using the same
US5821985A (en) * 1995-02-28 1998-10-13 Nec Corporation Multi-point videoconference system having a fixed control station for data transfer
JP3892059B2 (en) 1995-03-07 2007-03-14 松下電器産業株式会社 Moving body tracking device
US5973733A (en) * 1995-05-31 1999-10-26 Texas Instruments Incorporated Video stabilization system and method
ATE241179T1 (en) 1995-09-15 2003-06-15 Interval Research Corp METHOD FOR COMPRESSING MULTIPLE VIDEO IMAGES
US6018562A (en) * 1995-11-13 2000-01-25 The United States Of America As Represented By The Secretary Of The Army Apparatus and method for automatic recognition of concealed objects using multiple energy computed tomography
KR100188116B1 (en) * 1995-12-28 1999-06-01 김광호 Image stabilization circuit
US6108576A (en) * 1996-03-18 2000-08-22 The Research Foundation Of City College Of New York Time-resolved diffusion tomographic 2D and 3D imaging in highly scattering turbid media
CA2173677C (en) 1996-04-09 2001-02-20 Benoit Sevigny Processing image data
US5940139A (en) * 1996-08-07 1999-08-17 Bell Communications Research, Inc. Background extraction in a video picture
US5953055A (en) 1996-08-08 1999-09-14 Ncr Corporation System and method for detecting and analyzing a queue
US5915038A (en) * 1996-08-26 1999-06-22 Philips Electronics North America Corporation Using index keys extracted from JPEG-compressed images for image retrieval
US5974111A (en) 1996-09-24 1999-10-26 Vivid Technologies, Inc. Identifying explosives or other contraband by employing transmitted or scattered X-rays
US5751378A (en) 1996-09-27 1998-05-12 General Instrument Corporation Scene change detector for digital video
US5822542A (en) 1996-10-31 1998-10-13 Sensormatic Electronics Corporation Electronic and structural components of an intelligent video information management apparatus
GB2321358A (en) 1997-01-20 1998-07-22 O E M Project Management Ltd Video security system coupled to a fax modem
JP3317176B2 (en) * 1997-02-06 2002-08-26 松下電器産業株式会社 Video transmission equipment
US6360022B1 (en) * 1997-04-04 2002-03-19 Sarnoff Corporation Method and apparatus for assessing the visibility of differences between two signal sequences
EP0916222B1 (en) * 1997-06-03 2007-04-04 Koninklijke Philips Electronics N.V. Navigating through television programs
JP4240554B2 (en) * 1997-07-11 2009-03-18 ソニー株式会社 Image encoding apparatus, image encoding method, image decoding apparatus, and image decoding method
US6128108A (en) * 1997-09-03 2000-10-03 Mgi Software Corporation Method and system for compositing images
JPH1185654A (en) * 1997-09-12 1999-03-30 Matsushita Electric Ind Co Ltd Virtual www server device and camera controllable www server device
GB2329541B (en) 1997-09-17 2002-05-29 Sony Uk Ltd Security control system
US5973723A (en) * 1997-12-12 1999-10-26 Deluca; Michael Joseph Selective commercial detector and eliminator apparatus and method
US6363380B1 (en) 1998-01-13 2002-03-26 U.S. Philips Corporation Multimedia computer system with story segmentation capability and operating program therefor including finite automation video parser
US6151336A (en) * 1998-02-11 2000-11-21 Sorrento Networks, Inc. Time division multiplexing expansion subsystem
US6847737B1 (en) * 1998-03-13 2005-01-25 University Of Houston System Methods for performing DAF data filtering and padding
US6795112B1 (en) * 1998-03-13 2004-09-21 General Instrument Corp. Composite video multiplexing scheme
US6211913B1 (en) * 1998-03-23 2001-04-03 Sarnoff Corporation Apparatus and method for removing blank areas from real-time stabilized images by inserting background information
GB9813632D0 (en) 1998-06-24 1998-08-26 Robinson Alan W Outside televised broadcast shadow compensator
US6493041B1 (en) * 1998-06-30 2002-12-10 Sun Microsystems, Inc. Method and apparatus for the detection of motion in video
US6714909B1 (en) * 1998-08-13 2004-03-30 At&T Corp. System and method for automated multimedia content indexing and retrieval
US6459822B1 (en) * 1998-08-26 2002-10-01 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Video image stabilization and registration
US6741656B1 (en) * 1998-12-16 2004-05-25 Matsushita Electric Industrial Co., Ltd. Image communication apparatus
CN1116649C (en) * 1998-12-23 2003-07-30 皇家菲利浦电子有限公司 Personalized video classification and retrieval system
EP1081960B1 (en) 1999-01-29 2007-12-19 Sony Corporation Signal processing method and video/voice processing device
CN1229996C (en) * 1999-01-29 2005-11-30 三菱电机株式会社 Method of image features encoding and method of image search
KR100442991B1 (en) * 1999-02-01 2004-08-04 주식회사 팬택앤큐리텔 Searching device using moving picture index descripter and method thereof
WO2000056074A1 (en) 1999-03-16 2000-09-21 Central Research Laboratories Limited Closed circuit television (cctv) camera and system
FR2794880B1 (en) * 1999-06-10 2001-12-14 Philippe Crochat AUTOMATIC PROCESS FOR TRACKING A MOVING TARGET BY AN ELECTRONIC CAMERA AND DEVICE FOR IMPLEMENTING IT
US6476858B1 (en) 1999-08-12 2002-11-05 Innovation Institute Video monitoring and security system
US6694064B1 (en) * 1999-11-19 2004-02-17 Positive Systems, Inc. Digital aerial image mosaic method and apparatus
US6683995B2 (en) * 1999-12-23 2004-01-27 Eastman Kodak Company Method and apparatus for correcting large defects in digital images
AU2742701A (en) * 1999-12-30 2001-07-16 Applied Science Fiction, Inc. Improved system and method for digital film development using visible light
US6599036B2 (en) * 2000-02-03 2003-07-29 Applied Science Fiction, Inc. Film processing solution cartridge and method for developing and digitizing film
AU2001239745A1 (en) * 2000-02-03 2001-08-14 Applied Science Fiction Method, system, and software for signal processing using pyramidal decomposition
WO2001095028A2 (en) * 2000-02-03 2001-12-13 Applied Science Fiction Method and system for self-service film processing
JP2001243477A (en) * 2000-02-29 2001-09-07 Toshiba Corp Device for analysis of traffic volume by dynamic image
AU3948701A (en) 2000-03-10 2001-09-17 Infotech Ag Digital feature separation
US20040125877A1 (en) 2000-07-17 2004-07-01 Shin-Fu Chang Method and system for indexing and content-based adaptive streaming of digital video content
DE20104329U1 (en) 2001-03-14 2001-05-31 Vtq Videotronik Gmbh Monitoring device with sensors
TWI236294B (en) 2001-05-11 2005-07-11 Ulead Systems Inc Method and device for capturing digital video
US20020168091A1 (en) * 2001-05-11 2002-11-14 Miroslav Trajkovic Motion detection via image alignment
US6525658B2 (en) * 2001-06-11 2003-02-25 Ensco, Inc. Method and device for event detection utilizing data from a multiplicity of sensor sources
US6805501B2 (en) * 2001-07-16 2004-10-19 Eastman Kodak Company System and method for digital film development using visible light
WO2003024112A1 (en) * 2001-09-07 2003-03-20 Intergraph Hardware Technologies Company Method, device and computer program product for demultiplexing of video images
US20050007452A1 (en) * 2001-09-07 2005-01-13 Mckay Therman Ward Video analyzer
US6831590B1 (en) * 2001-09-12 2004-12-14 Cyterra Corporation Concealed object detection
US6816622B2 (en) * 2001-10-18 2004-11-09 Microsoft Corporation Generating resized images using ripple free image filtering
US6944331B2 (en) * 2001-10-26 2005-09-13 National Instruments Corporation Locating regions in a target image using color matching, luminance pattern matching and hue plane pattern matching
EP1316933B1 (en) 2001-11-28 2006-08-09 Matsushita Electric Industrial Co., Ltd. Home security system
US6999613B2 (en) 2001-12-28 2006-02-14 Koninklijke Philips Electronics N.V. Video monitoring and surveillance systems capable of handling asynchronously multiplexed video
NZ541384A (en) 2003-01-23 2007-04-27 Intergraph Hardware Tech Co Video content parser with scene change detector
CN100527854C (en) * 2003-06-23 2009-08-12 索尼株式会社 Image processing method and device
US7840067B2 (en) * 2003-10-24 2010-11-23 Arcsoft, Inc. Color matching and color correction for images forming a panoramic image
US7587086B2 (en) * 2004-06-04 2009-09-08 Microsoft Corporation Identifying selected pixels in a digital image
AU2005277136B2 (en) * 2004-08-23 2010-07-08 Intergraph Software Technologies Company Real-time image stabilization

Also Published As

Publication number Publication date
CN1299240C (en) 2007-02-07
NZ531976A (en) 2007-07-27
CO5650190A2 (en) 2006-06-30
CA2459732C (en) 2017-07-11
RU2004110724A (en) 2005-09-27
US7079701B2 (en) 2006-07-18
RU2004110722A (en) 2005-09-27
WO2003030103A8 (en) 2005-01-06
US6654049B2 (en) 2003-11-25
US8233044B2 (en) 2012-07-31
KR100919340B1 (en) 2009-09-25
NZ531975A (en) 2007-11-30
IL160759A0 (en) 2004-08-31
WO2003024095A1 (en) 2003-03-20
US20030048282A1 (en) 2003-03-13
HK1069470A1 (en) 2005-05-20
MXPA04002209A (en) 2005-02-17
US20030048947A1 (en) 2003-03-13
US7436437B2 (en) 2008-10-14
NZ531974A (en) 2005-08-26
US20040061786A1 (en) 2004-04-01
US20030048359A1 (en) 2003-03-13
EP1430444B1 (en) 2013-05-08
KR20040048408A (en) 2004-06-09
WO2003030103A1 (en) 2003-04-10
ZA200401970B (en) 2007-01-31
CA2459732A1 (en) 2003-04-10
CA2459823C (en) 2012-04-03
CN1554184A (en) 2004-12-08
AU2002336445B2 (en) 2007-11-01
RU2004110723A (en) 2005-09-27
BRPI0212375B1 (en) 2016-05-24
RU2310289C2 (en) 2007-11-10
CN101072364A (en) 2007-11-14
CA2459821C (en) 2011-01-11
EP1428378B1 (en) 2013-03-20
EP1428389A1 (en) 2004-06-16
WO2003024112A1 (en) 2003-03-20
CA2459821A1 (en) 2003-03-20
US7310110B2 (en) 2007-12-18
CN1554073A (en) 2004-12-08
RU2308816C2 (en) 2007-10-20
US7477797B2 (en) 2009-01-13
BR0212546A (en) 2006-05-23
IL160758A0 (en) 2004-08-31
CN100359923C (en) 2008-01-02
EP1430444A1 (en) 2004-06-23
AU2002335713B2 (en) 2008-08-28
ZA200401972B (en) 2004-09-15
BR0212377A (en) 2006-10-03
CN1593061A (en) 2005-03-09
KR20040054679A (en) 2004-06-25
BR0212375A (en) 2006-03-01
EP1428378A1 (en) 2004-06-16
CO5570718A2 (en) 2005-10-31
CN100559873C (en) 2009-11-11
MXPA04002211A (en) 2005-02-17
BRPI0212377B1 (en) 2015-10-27
HK1073038A1 (en) 2005-09-16
AU2002327612B2 (en) 2008-01-17
CN101072364B (en) 2012-05-09
KR100888095B1 (en) 2009-03-11
CO5580855A2 (en) 2005-11-30
MXPA04002210A (en) 2005-02-17
IL160760A0 (en) 2004-08-31
US20060215926A1 (en) 2006-09-28
RU2308761C2 (en) 2007-10-20
IL160759A (en) 2010-04-15
US20080095437A1 (en) 2008-04-24
HK1074726A1 (en) 2005-11-18
KR100927918B1 (en) 2009-11-19
KR20040047814A (en) 2004-06-05

Similar Documents

Publication Publication Date Title
CA2459823A1 (en) Method, device and computer program product for demultiplexing of video images
US10579669B2 (en) System, apparatus, method, program and recording medium for processing image
US6606409B2 (en) Fade-in and fade-out temporal segments
US8306334B2 (en) Methods of representing and analysing images
US6611628B1 (en) Method of image feature coding and method of image search
US7243101B2 (en) Program, image managing apparatus and image managing method
US10043079B2 (en) Method and apparatus for providing multi-video summary
Lo et al. Video segmentation using a histogram-based fuzzy c-means clustering algorithm
EP1536638A1 (en) Metadata preparing device, preparing method therefor and retrieving device
US8982209B2 (en) Method and apparatus for operating a video system
EP0979009A2 (en) Surveillance and remote surveillance camera, apparatus and system
US20070217765A1 (en) Method and its application for video recorder and player
US7840081B2 (en) Methods of representing and analysing images
EP2270748A2 (en) Methods of representing images
US8922651B2 (en) Moving object detection method and image processing system for moving object detection
US8358842B2 (en) Electronic device with function of separating panels of digital comic strip and method thereof
NO982517D0 (en) Procedure for space-time integration / control of multiple videos and system for performing the same, and storage medium for storing a program of the method
KR101074850B1 (en) Serch system of images
CN110717070A (en) Video compression method and system for indoor monitoring scene
US7826667B2 (en) Apparatus for monitor, storage and back editing, retrieving of digitally stored surveillance images
US10282952B2 (en) Method and apparatus for segmented video compression
CN113792697B (en) Target detection method, target detection device, electronic equipment and readable storage medium
US7831533B1 (en) Video demultiplexing based on meaningful modes extraction
CN112232113A (en) Person identification method, person identification device, storage medium, and electronic apparatus
KR20130104024A (en) Apparatus for searching image data

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed

Effective date: 20180906