← Back to Patent Explorer
US5465115A Expired / Lapsed US ⏱️ 0.0 years remaining

Video traffic monitor for retail establishments and the like

Assignee: ShopperTrak RCT LLC
•
Filing: 1995-01-10
•
Granted: 1995-11-07
•
Expires: 2015-01-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A video traffic monitor and method for counting people using video imaging provides an inexpensive hardware implementation for analyzing real-time video where the operational environment presents a reasonably restricted traffic flow, such as in the entryway of a building. The video traffic monitor utilizes a windowed subsample of an image frame, and the image frame is further subdivided into gates. The video traffic monitor processes this windowed area to highlight the objects moving through the gates. The gates are then analyzed to determine a direction of movement for the people and support the logic for noise elimination and object discrimination. The video traffic monitor counts the detected people and records the count according to the direction of movement of the people.

Inventors

  • 👤 Gary L. Conrad
  • 👤 Byron A. Denenberg
  • 👤 George L. Kramerich

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 20:21
CPC Classifications
G; G06; G06V; G06V20/00; G06V20/50; G06V20/52; G06V20/53; G07; G07C; G07C9/00; H; H04; H04N; H04N7/00; H04N7/18; G06V20/54

Claims Analysis

Total Claims: 42
Claim 1
Independent Claim 187 words
A method of monitoring and counting retail customers traversing wide zones of a retail mall or store, said method comprising the steps of positioning an overhead video camera to produce a video image extending across a zone to be monitored for customer movement, digitizing said video image at repetitive time intervals to produce digital information representing said video image said at repetitive time intervals, processing said digital information using a linear array of segments of the video image consecutively positioned and fixed in position during processing across the zone to be monitored, with each of said gates having a predetermined size relative to the size of a retail customer for distinguishing retail customers traversing said zone by examining consecutive segments which are occupied to determine whether the number of consecutive segments which are occupied corresponds to an individual retail customer, to determine (1) the number of retail customers traversing said zone, and (2) a direction of movement transverse to said linear array of gates through said zone for said retail customers traversing said zone such that said retail customers are counted as entering or exiting said zone.
Claim 2
Independent Claim 187 words
A method of monitoring and counting retail customers traversing wide zones of a retail mall or store, said method comprising the steps of positioning an overhead video camera to produce a video image extending across a zone to be monitored for customer movement, digitizing said video image at repetitive time intervals to produce digital information representing said video image said at repetitive time intervals, processing said digital information using a linear array of segments of the video image consecutively positioned and fixed in position during processing across the zone to be monitored, with each of said gates having a predetermined size relative to the size of a retail customer for distinguishing retail customers traversing said zone by examining consecutive segments which are occupied to determine whether the number of consecutive segments which are occupied corresponds to an individual retail customer, to determine (1) the number of retail customers traversing said zone, and (2) a direction of movement transverse to said linear array of gates through said zone for said retail customers traversing said zone such that said retail customers are counted as entering or exiting said zone.
Claim 3
Dependent Claim 57 words
The method of claim 1 wherein the step of processing further comprises the steps of: obtaining a position for a person within one of said consecutive segments; and comparing said position with a previous position for said person within said one of said consecutive segments to determine a direction of movement for said person across said zone.
Claim 4
Dependent Claim 27 words
The method of claim 1 further comprising the steps of: storing numbers for directions of movement of said retail customers; and displaying said numbers and said directions.
Claim 5
Dependent Claim 47 words
The method of monitoring and counting retail customers of claim 1 wherein said step of processing further includes the step of: examining a gap of an unoccupied segment between otherwise consecutive segments which are occupied to determine whether said unoccupied segment is to be considered as occupied.
Claim 6
Dependent Claim 27 words
The method of claim 1 wherein said steps following said step of positioning further comprises the step of employing a digital signal processor on a dedicated board.
Claim 7
Dependent Claim 23 words
The method of claim 5 wherein said step of digitizing further comprises employing a custom frame-grabber board coupled to said digital signal processor.
Claim 8
Dependent Claim 22 words
The method of claim 1 wherein said steps following said step of positioning further comprise the step of employing a personal computer.
Claim 9
Dependent Claim 26 words
The method of claim 7 wherein said step of digitizing further comprises employing a conventional frame-grabber board coupled to an I/O port of said personal computer.
Claim 10
Dependent Claim 255 words
A video traffic monitor for detecting and counting objects of measurement traversing a traffic zone in different directions, said video traffic monitor, comprising: a video imager positioned above a traffic zone to be monitored for object movement, said video imager producing an image of said traffic zone in the form of an analog signal; a signal converter coupled to said video imager for converting said analog signal into digital information representing said image; an image handler coupled to said signal converter for storing said image represented by said digital information at repetitive time intervals; and a processor coupled to said image handler for analyzing a window of said image, said window being a subset of said image and positioned and fixed in position during analyzing substantially across said image, said window including a linear array of gates consecutively positioned and fixed in position within said window and within said image during analyzing, each of said gates having a predetermined size relative to the size of an object of measurement, said processor analyzing said gates to determine whether an object of measurement is traversing said window and to determine a direction of movement transverse to said linear array of gates for said object of measurement across said window such that said processor counts said object as entering or exiting said traffic zone, said processor distinguishing objects of measurement traversing said window by examining consecutive gates which are occupied to determine whether the number of consecutive gates which are occupied corresponds to an individual object of measurement.
Claim 11
Dependent Claim 255 words
A video traffic monitor for detecting and counting objects of measurement traversing a traffic zone in different directions, said video traffic monitor, comprising: a video imager positioned above a traffic zone to be monitored for object movement, said video imager producing an image of said traffic zone in the form of an analog signal; a signal converter coupled to said video imager for converting said analog signal into digital information representing said image; an image handler coupled to said signal converter for storing said image represented by said digital information at repetitive time intervals; and a processor coupled to said image handler for analyzing a window of said image, said window being a subset of said image and positioned and fixed in position during analyzing substantially across said image, said window including a linear array of gates consecutively positioned and fixed in position within said window and within said image during analyzing, each of said gates having a predetermined size relative to the size of an object of measurement, said processor analyzing said gates to determine whether an object of measurement is traversing said window and to determine a direction of movement transverse to said linear array of gates for said object of measurement across said window such that said processor counts said object as entering or exiting said traffic zone, said processor distinguishing objects of measurement traversing said window by examining consecutive gates which are occupied to determine whether the number of consecutive gates which are occupied corresponds to an individual object of measurement.
Claim 12
Dependent Claim 19 words
The video traffic monitor of claim 9 wherein said processor being a digital signal processor on a dedicated board.
Claim 13
Dependent Claim 31 words
The video traffic monitor of claim 9 wherein said processor is coupled to a personal computer, said personal computer storing and displaying numbers for the directions of movement for said objects.
Claim 14
Dependent Claim 15 words
The video traffic monitor of claim 9 wherein said video imager being a monochrome camera.
Claim 15
Dependent Claim 16 words
The video traffic monitor of claim 9 wherein said video imager being a color CCD camera.
Claim 16
Dependent Claim 15 words
The video traffic monitor of claim 9 wherein said video imager being a infrared camera.
Claim 17
Dependent Claim 47 words
The video traffic monitor for detecting and counting objects of measurement traversing a traffic zone of claim 9 wherein said processor examines a gap of an unoccupied gate between otherwise consecutive gates which are occupied to determine whether said unoccupied gate is to be considered as occupied.
Claim 18
Dependent Claim 15 words
The video traffic monitor of claim 9 wherein said processor being a conventional personal computer.
Claim 19
Dependent Claim 28 words
The video traffic monitor of claim 16 wherein said image handler and said signal converter being a conventional frame-grabber board coupled to an I/O port of personal computer.
Claim 20
Dependent Claim 198 words
A video traffic analyzer for detecting the flow of objects of measurements across an image of a traffic zone having said objects of measurement traversing said traffic zone, said video traffic analyzer receiving digital information representing said image of said traffic zone and comprising a processor analyzing a window of said image, said window being a subset of said image and positioned and fixed in position during analyzing substantially across said image, said window including a linear array of gates consecutively positioned and fixed in position within said window and within said image during analyzing, each of said gates having a predetermined size relative to the size of an object of measurement, said processor analyzing said gates to determine whether an object of measurement is traversing said window and to determine a direction of movement transverse to said linear array of gates for said object of measurement traversing said window such that said processor counts said object as entering or exiting said traffic zone, said processor distinguishing objects of measurement traversing said window by examining consecutive gates which are occupied to determine whether the number of consecutive gates which are occupied corresponds to an individual object of measurement.
Claim 21
Dependent Claim 198 words
A video traffic analyzer for detecting the flow of objects of measurements across an image of a traffic zone having said objects of measurement traversing said traffic zone, said video traffic analyzer receiving digital information representing said image of said traffic zone and comprising a processor analyzing a window of said image, said window being a subset of said image and positioned and fixed in position during analyzing substantially across said image, said window including a linear array of gates consecutively positioned and fixed in position within said window and within said image during analyzing, each of said gates having a predetermined size relative to the size of an object of measurement, said processor analyzing said gates to determine whether an object of measurement is traversing said window and to determine a direction of movement transverse to said linear array of gates for said object of measurement traversing said window such that said processor counts said object as entering or exiting said traffic zone, said processor distinguishing objects of measurement traversing said window by examining consecutive gates which are occupied to determine whether the number of consecutive gates which are occupied corresponds to an individual object of measurement.
Claim 22
Dependent Claim 19 words
The video traffic analyzer of claim 18 wherein said processor being a digital signal processor on a dedicated board.
Claim 23
Dependent Claim 31 words
The video traffic analyzer of claim 18 wherein said processor is coupled to a personal computer, said personal computer storing and displaying a number and directions of movement for said objects.
Claim 24
Dependent Claim 15 words
The video traffic analyzer of claim 18 wherein said processor being a conventional personal computer.
Claim 25
Dependent Claim 36 words
The video traffic analyzer of claim 18 wherein said processor examines a gap of an unoccupied gate between otherwise consecutive gates which are occupied to determine whether said unoccupied gate is to be considered as occupied.
Claim 26
Independent Claim 165 words
A method for detecting the traffic flow of objects of measurement traversing a traffic zone in different directions comprising the steps of: producing an image of said traffic zone; storing said image at repetitive time intervals; analyzing a window of said image being a subset of said image and positioned and fixed in position during said analyzing substantially across said image, said window including a linear array of gates consecutively positioned and fixed in position within said window and within said image during analyzing with each of said gates having a predetermined size relative to the size of an object of measurement; distinguishing objects of measurement traversing said window by examining consecutive gates which are occupied to determine whether the number of consecutive gates which are occupied corresponds to an individual object of measurement; determining a direction of movement transverse to said linear array of gates for said object of measurement traversing said window; and counting said object as entering or exiting said traffic zone.
Claim 27
Independent Claim 165 words
A method for detecting the traffic flow of objects of measurement traversing a traffic zone in different directions comprising the steps of: producing an image of said traffic zone; storing said image at repetitive time intervals; analyzing a window of said image being a subset of said image and positioned and fixed in position during said analyzing substantially across said image, said window including a linear array of gates consecutively positioned and fixed in position within said window and within said image during analyzing with each of said gates having a predetermined size relative to the size of an object of measurement; distinguishing objects of measurement traversing said window by examining consecutive gates which are occupied to determine whether the number of consecutive gates which are occupied corresponds to an individual object of measurement; determining a direction of movement transverse to said linear array of gates for said object of measurement traversing said window; and counting said object as entering or exiting said traffic zone.
Claim 28
Dependent Claim 35 words
The method of claim 23 further comprising the steps of: storing a result of said counting and directions of movement for said objects; and displaying said results and said directions of movement for said objects.
Claim 29
Dependent Claim 54 words
The method for detecting the traffic flow of objects of measurement traversing a traffic zone of claim 23 wherein said step of distinguishing further includes the step of: examining a gap of an unoccupied gate between otherwise consecutive gates which are occupied to determine whether said unoccupied gate is to be considered as occupied.
Claim 30
Dependent Claim 27 words
The method of claim 23 wherein said steps following said step of storing further comprise the step of employing a digital signal processor on a dedicated board.
Claim 31
Dependent Claim 23 words
The method of claim 26 wherein said step of storing further comprises employing a custom frame-grabber board coupled to said digital signal processor.
Claim 32
Dependent Claim 22 words
The method of claim 23 wherein said steps following said step of storing further comprise the step of employing a personal computer.
Claim 33
Dependent Claim 26 words
The method of claim 28 wherein said step of storing further comprise employing a conventional frame-grabber board coupled to an I/O port of said personal computer.
Claim 34
Independent Claim 158 words
A method for detecting the flow of objects of measurement across an image of a traffic zone having objects of measurement traversing said traffic zone, comprising the steps of: analyzing a window of said image being a subset of said image and positioned and fixed in position during said analyzing substantially across said image, said window including a linear array of gates consecutively positioned and fixed in position within said window and within said image during analyzing with each of said gates having a predetermined size relative to the size of an object of measurement; distinguishing objects of measurement traversing said window by examining consecutive gates which are occupied to determine whether the number of consecutive gates which are occupied corresponds to an individual object of measurement; determining a direction of movement transverse to said linear array of gates for said object of measurement traversing said window; and counting said object as entering or exiting said traffic zone.
Claim 35
Independent Claim 158 words
A method for detecting the flow of objects of measurement across an image of a traffic zone having objects of measurement traversing said traffic zone, comprising the steps of: analyzing a window of said image being a subset of said image and positioned and fixed in position during said analyzing substantially across said image, said window including a linear array of gates consecutively positioned and fixed in position within said window and within said image during analyzing with each of said gates having a predetermined size relative to the size of an object of measurement; distinguishing objects of measurement traversing said window by examining consecutive gates which are occupied to determine whether the number of consecutive gates which are occupied corresponds to an individual object of measurement; determining a direction of movement transverse to said linear array of gates for said object of measurement traversing said window; and counting said object as entering or exiting said traffic zone.
Claim 36
Dependent Claim 19 words
The method of claim 30 further comprising the step of employing a digital signal processor on a dedicated board.
Claim 37
Dependent Claim 14 words
The method of claim 30 further comprising the step of employing a personal computer.
Claim 38
Dependent Claim 35 words
The method of claim 30 further comprising the steps of: storing a result of said counting and directions of movement for said objects; and displaying said results and said directions of movement for said objects.
Claim 39
Dependent Claim 56 words
The method for detecting the flow of objects of measurement across an image of a traffic zone of claim 30 wherein said step of distinguishing further includes the step of: examining a gap of an unoccupied gate between otherwise consecutive gates which are occupied to determine whether said unoccupied gate is to be considered as occupied.
Claim 40
Dependent Claim 235 words
A video traffic monitoring system for detecting the flow of objects of measurement across a plurality of traffic zones, comprising: a plurality of video traffic analyzers, each of said plurality of video traffic analyzers comprising a processor analyzing a window of an image of one of said plurality of traffic zones, said window being a subset of said image and positioned and fixed in position during analyzing substantially across said image, window including a linear array of gates consecutively positioned and fixed in position within said window and within said image during analyzing, each of said gates having a predetermined size relative to the size of an object of measurement, said processor analyzing said gates to determine whether an object of measurement is traversing said window and to determine a direction of movement transverse to said linear array of gates for said object of measurement traversing said window such that said processor counts said object as entering or exiting said one of said plurality of traffic zones, said processor distinguishing objects of measurement traversing said window by examining consecutive gates which are occupied to determine whether the number of consecutive gates which are occupied corresponds to an individual object of measurement; and a computer coupled to each of said plurality of video traffic analyzers, said computer storing and displaying numbers and directions of movement for said objects in each of said plurality of traffic zones.
Claim 41
Dependent Claim 235 words
A video traffic monitoring system for detecting the flow of objects of measurement across a plurality of traffic zones, comprising: a plurality of video traffic analyzers, each of said plurality of video traffic analyzers comprising a processor analyzing a window of an image of one of said plurality of traffic zones, said window being a subset of said image and positioned and fixed in position during analyzing substantially across said image, window including a linear array of gates consecutively positioned and fixed in position within said window and within said image during analyzing, each of said gates having a predetermined size relative to the size of an object of measurement, said processor analyzing said gates to determine whether an object of measurement is traversing said window and to determine a direction of movement transverse to said linear array of gates for said object of measurement traversing said window such that said processor counts said object as entering or exiting said one of said plurality of traffic zones, said processor distinguishing objects of measurement traversing said window by examining consecutive gates which are occupied to determine whether the number of consecutive gates which are occupied corresponds to an individual object of measurement; and a computer coupled to each of said plurality of video traffic analyzers, said computer storing and displaying numbers and directions of movement for said objects in each of said plurality of traffic zones.
Claim 42
Dependent Claim 51 words
The video traffic monitoring system for detecting the flow of objects of measurement across a plurality of traffic zones of claim 35 wherein said processor examines a gap of an unoccupied gate between otherwise consecutive gates which are occupied to determine whether said unoccupied gate is to be considered as occupied.

References Cited (Backward Citations)

US3736376A Cited
US4688090A Cited
US4908704A Cited
US5134472A Cited
US5196929A Cited
US5097328A Cited
US5243418A Cited
US5136383A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-11-06 1999-05-08 1999-11-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-11-06 2003-05-08 2003-11-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-11-06 2007-05-08 2007-11-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag