[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO2023244816A1 - Point de référence pour configurer un compteur d'objets - Google Patents

Point de référence pour configurer un compteur d'objets Download PDF

Info

Publication number
WO2023244816A1
WO2023244816A1 PCT/US2023/025590 US2023025590W WO2023244816A1 WO 2023244816 A1 WO2023244816 A1 WO 2023244816A1 US 2023025590 W US2023025590 W US 2023025590W WO 2023244816 A1 WO2023244816 A1 WO 2023244816A1
Authority
WO
WIPO (PCT)
Prior art keywords
radar unit
gui
rotatable
count line
representation
Prior art date
Application number
PCT/US2023/025590
Other languages
English (en)
Inventor
James A. Cook
John J. Clark
Original Assignee
Sensormatic Electronics, LLC
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
Priority claimed from US18/335,840 external-priority patent/US20230408638A1/en
Application filed by Sensormatic Electronics, LLC filed Critical Sensormatic Electronics, LLC
Publication of WO2023244816A1 publication Critical patent/WO2023244816A1/fr

Links

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B13/00Burglar, theft or intruder alarms
    • G08B13/16Actuation by interference with mechanical vibrations in air or other fluid
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/02Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
    • G01S7/04Display arrangements
    • G01S7/06Cathode-ray tube displays or other two dimensional or three-dimensional displays
    • G01S7/10Providing two-dimensional and co-ordinated display of distance and direction
    • G01S7/16Signals displayed as intensity modulation with rectangular co-ordinates representing distance and bearing, e.g. type B
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/02Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
    • G01S7/41Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00 using analysis of echo signal for target characterisation; Target signature; Target cross-section
    • G01S7/415Identification of targets based on measurements of movement associated with the target
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B13/00Burglar, theft or intruder alarms
    • G08B13/18Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength
    • G08B13/189Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems
    • G08B13/194Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems
    • G08B13/196Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems using television cameras
    • G08B13/19678User interface
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B13/00Burglar, theft or intruder alarms
    • G08B13/22Electrical actuation
    • G08B13/24Electrical actuation by interference with electromagnetic field distribution
    • G08B13/2491Intrusion detection systems, i.e. where the body of an intruder causes the interference with the electromagnetic field
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S7/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/02Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
    • G01S7/40Means for monitoring or calibrating
    • G01S7/4052Means for monitoring or calibrating by simulation of echoes
    • G01S7/4082Means for monitoring or calibrating by simulation of echoes using externally generated reference signals, e.g. via remote reflector or transponder
    • G01S7/4095Means for monitoring or calibrating by simulation of echoes using externally generated reference signals, e.g. via remote reflector or transponder the external reference signals being modulated, e.g. rotating a dihedral reflector or modulating a transponder for simulation of a Doppler echo

Definitions

  • the present disclosure relates generally to object counting systems and methods, and more particularly, to configuring an object counter.
  • An example implementation includes a system comprising: a rotatable object; and a drive motor assembly operable to rotate the rotatable object, wherein the rotatable object is detectable by an object counting radar unit when the rotatable object is located in a field-of-view of the object counting radar unit and is rotated by the drive motor assembly.
  • Another example implementation includes a system comprising: one or more processors; and one or more memories each coupled with at least one of the one or more processors and each storing all or some portion of instructions that, when executed by the one or more processors, cause the one or more processors, individually or in any combination, to provide a graphical user interface “GUI” on a display, wherein the GUI is operable for displaying a representation of a detection field of an object counting radar unit, wherein the GUI is operable for displaying a reference point that represents a rotatable object as detected by the object counting radar unit when the rotatable object is located in a field-of-view of the object counting radar unit and is rotated by a drive motor assembly.
  • GUI graphical user interface
  • Another example implementation includes a method comprising: receiving data from an object counting radar unit; and displaying, based on the data, a representation of a detection field of the object counting radar unit on a graphical user interface “GUI,” including displaying a reference point that represents a rotatable object as detected by the object counting radar unit when the rotatable object is located in a field-of-view of the object counting radar unit and is rotated by a drive motor assembly.
  • GUI graphical user interface
  • Another example implementation includes an apparatus comprising means for receiving data from an object counting radar unit; and means for displaying, based on the data, a representation of a detection field of the object counting radar unit on a graphical user interface “GUI,” including displaying a reference point that represents a rotatable object as detected by the object counting radar unit when the rotatable object is located in a field-of-view of the object counting radar unit and is rotated by a drive motor assembly.
  • GUI graphical user interface
  • Another example implementation includes one or more non-transitory computer- readable mediums storing instructions individually or in combination, wherein the instructions, when executed by one or more processors individually or in combination, cause the one or more processors to receive data from an object counting radar unit; and display, based on the data, a representation of a detection field of the object counting radar unit on a graphical user interface “GUI,” including displaying a reference point that represents a rotatable object as detected by the object counting radar unit when the rotatable object is located in a field-of-view of the object counting radar unit and is rotated by a drive motor assembly.
  • GUI graphical user interface
  • a system comprising:
  • a drive motor assembly operable to rotate the rotatable obj ect, wherein the rotatable object is detectable by an object counting radar unit when the rotatable object is located in a field-of-view of the object counting radar unit and is rotated by the drive motor assembly.
  • the rotatable object comprises a pinwheel or a fan blade.
  • GUI is further operable to display a representation of a portal, an In count line, and an Out count line, wherein the In count line and the Out count line are configured for object counting by the object counting radar unit.
  • a system comprising:
  • one or more memories each coupled with at least one of the one or more processors and each storing all or some portion of instructions that, when executed by the one or more processors, cause the one or more processors, individually or in any combination, to provide a graphical user interface “GUI” on a display, wherein the GUI is operable for displaying a representation of a detection field of an object counting radar unit, wherein the GUI is operable for displaying a reference point that represents a rotatable object as detected by the object counting radar unit when the rotatable object is located in a field-of-view of the object counting radar unit and is rotated by a drive motor assembly.
  • GUI graphical user interface
  • GUI is further operable to display a representation of a portal, an In count line, and an Out count line, wherein the In count line and the Out count line are configured for object counting by the object counting radar unit.
  • a method comprising:
  • GUI graphical user interface
  • the one or more aspects comprise the features hereinafter fully descnbed and particularly pointed out in the claims.
  • the following description and the annexed drawings set forth in detail certain illustrative features of the one or more aspects. These features are indicative, however, of but a few of the various ways in which the principles of various aspects may be employed, and this description is intended to include all such aspects and their equivalents.
  • FIG. 1 is a schematic diagram of an example system for configuring an object counter, according to aspects of the present disclosure
  • FIG. 2 is a schematic diagram of an example graphical user interface (GUI) that is configured for configuring an object counter, according to aspects of the present disclosure
  • FIG. 3 is a block diagram of an example computing device which may implement a component in the example system of FIG. 1, according to aspects of the present disclosure.
  • FIG. 4 is a flow diagram of an example method of configuring an object counter, according to aspects of the present disclosure.
  • aspects of the present disclosure implement a reference point for configuring an object counter, such as but not limited to a millimeter Wave (mmWave) radar people counter used at, for example, a retail store to count the number of people passing through a portal of the retail store, such as an entrance of the retail store monitored by a surveillance system of the retail store.
  • mmWave millimeter Wave
  • FIG. 1 Aspects of the present disclosure implement a reference point for configuring an object counter, such as but not limited to a millimeter Wave (mmWave) radar people counter used at, for example, a retail store to count the number of people passing through a portal of the retail store, such as an entrance of the retail store monitored by a surveillance system of the retail store.
  • a mmWave radar object counter 114 includes a mmWave high frequency radio-frequency (RF) transceiver such as a radar unit 102 that is typically mounted overhead, e.g., to a ceiling 104 in a retail environment 100.
  • mmWave signals are short-wavelength electromagnetic signals having a wavelength between 1 millimeter and 10 millimeters, or equivalently having a frequency between 30 GHz and 300 GHz.
  • the radar unit 102 is configured to emit mmWave signals and measure reflections of those signals reflected by people walking in an area of observation 122 in the retail environment 100, so as to count the number of people walking within the area of observation 122. In these aspects, the radar unit 102 filters out any object that is not in motion.
  • the area of observation 122 of the radar unit 102 may include portal delimiters such as one or more electronic article surveillance (EAS) pedestals 116, as well as an “In” count line 118 and an “Out” count line 120.
  • EAS electronic article surveillance
  • the mmWave radar object counter 114 is configured to increment a count when a person crosses both the “In” count line 118 and the “Out” count line 120 in succession.
  • the mmWave radar object counter 114 may monitor movements of objects in the area of observation 122. Based on the monitored movements, the mmWave radar object counter 114 may determine whether a moving object that has crossed the “In” count line 118 proceeds to cross the “Out” count line 120. If a moving object that has crossed the “In” count line 118 proceeds to cross the “Out” count line 120, the mmWave radar object counter 114 increments a count of people that have entered the retail environment 100 from the portal defined by the EAS pedestals 116.
  • the mmWave radar object counter 114 may determine whether a moving object that has crossed the “Out” count line 120 proceeds to cross the “In” count line 118. If a moving object that has crossed the “Out” count line 120 proceeds to cross the “In” count line 118, the mmWave radar object counter 114 increments a count of people that have exited the retail environment 100 from the portal defined by the EAS pedestals 116.
  • the present aspects include the EAS pedestals 116, the present aspects are not so limited, and in some other aspects the mmWave radar object counter 114 may be used for counting people in retail environments that do not include or implement any pedestals.
  • some present aspects include a single mmWave radar object counter 114, the present aspects are not so limited, and in some other aspects more than one mmWave radar object counters may be used for covering respective zones / areas to count people in the retail environment 100.
  • more than one mmWave radar object counters may be used for covering a cumulative area of observation that is the aggregate of the area of observation of each one of the mmWave radar object counters.
  • some present aspects include an object counter using mmWave radar technology
  • the present aspects are not so limited, and some other aspects may include an object counter using a radar technology operating at a frequency other than mmWave, an object counter using sonar technology, an object counter using light detection and ranging (LIDAR) technology, etc.
  • LIDAR light detection and ranging
  • the mmWave radar object counter 114 needs to be calibrated to have accurate reference points for the EAS pedestals 116, the “In” count line 118, and I or the “Out” count line 120.
  • configuring the XY coordinates of the EAS pedestals 116, the “In” count line 118, and the “Out” count line 120 within the area of observation 122 is prone to inaccuracy for several reasons.
  • the radar unit 102 may not be placed in the center line of the EAS pedestals 116 and may be offset to the inside of the retail environment 100. Further, measuring the location of the EAS pedestals 116 in relation to the radar unit 102 may not be accurate without a laser tool.
  • the XY values are often not accurate when compared against the point-of-view of the radar unit 102. This may be due to the nature of the high frequency propagation, such as impedance mismatch through the cover, impedance mismatch to the air, and reflections. Additionally, the offset of the radar unit 102 from the area of observation 122 may contribute to a difference in measurement.
  • a best estimate may be made as someone walks close to the EAS pedestals 116 while another person watches a graphical user interface (GUI) 200 (FIG. 2) of the radar unit 102 to determine the location of the EAS pedestals 116.
  • GUI graphical user interface
  • this is not a static operation as one person is in motion.
  • these aspects require two people for configuring the mmWave radar object counter 114.
  • the apparatus 124 may include a drive motor assembly 110 and a rotatable object 108 attached to the drive motor assembly 110 which may include a direct current (DC) motor or an alternating current (AC) motor, for example.
  • the rotatable object 108 is controllable / rotatable by the drive motor assembly 110.
  • the rotatable object 108 may be placed in the radar field of the radar unit 102, and when rotated by the drive motor assembly 110, the rotatable obj ect 108 is a target for the radar unit 102 to detect, and provides a static point of reference for configuring the radar unit 102.
  • the rotatable object 108 may be symmetrical and circular.
  • the rotatable object 108 may include a fan with fan blades, a pinwheel, etc.
  • the rotatable object 108 may be at least partially covered / surrounded by a safety ring / cage.
  • the apparatus 124 may further include a stand such as an adjustable-height tripod 112 supporting the rotatable object 108 and the drive motor assembly 110.
  • the adjustable-height tripod 112 may be placed on a floor 106 of the retail environment 100.
  • the height of the adjustable-height tripod 112 may be adjustable between 1 foot and 4 feet.
  • the drive motor assembly 110 is operable to rotate the rotatable obj ect 108 at a speed that is sufficient for radar detection by the radar unit 102. This speed may be different for different rotatable objects with different configurations, shapes, materials, etc. For safety reasons, the rotating speed is typically slow. In one nonlimiting aspect, for example, the drive motor assembly 110 is operable to rotate the rotatable object 108 at a rate of 15 to 30 revolutions per minute (RPM), for example at !8 RPM.
  • RPM revolutions per minute
  • the drive motor assembly 110 may be powered by wall power or by batteries.
  • the drive motor assembly 110 may be controllable by an on / off switch and, optionally, a directi on-of-rotati on switch.
  • Each of the switches may be in the form of a physical switch configured on the drive motor assembly 110 or a remote software switch implemented via a wired or wireless communication, e.g., a software switch controllable via the GUI 200.
  • the apparatus 124 may further include a battery pack, and an on / off switch may be configured locally on the adjustable-height tripod 112 to control an on / off operation of the drive motor assembly 110.
  • the adjustable-height tripod 112 may be placed in a portal away from walls and pedestals in “open air.” This decreases reflections from adjacent obstacles.
  • the adjustable-height tripod 112 may be configured / adjusted to hold the rotatable object 108 at approximately 2 feet above the floor 106.
  • measurements may be taken from the adjustable-height tripod 112 to the EAS pedestals 116 to ensure sufficient space therebetween.
  • the drive motor assembly 110 is then turned on to spin the rotatable obj ect 108, and a user / technician may view a representation of the location of the rotatable object 108 on the GUI 200 or via console data output.
  • some present aspects include a stand such as the adjustable-height tnpod 112, the present aspects are not so limited, and in some aspects the rotatable object 108 may be placed directly on the floor 106 without the adjustable-height tripod 112, or may be placed on other objects that act as a stand.
  • some present aspects define two count lines for object counting by the radar unit 102
  • the present aspects are not so limited.
  • a single count line may be defined for object counting by the radar unit 102, while in some other alternative aspects, more than two count lines may be defined for object counting by a single radar unit 102.
  • the mmWave radar object counter 114 may be configured to increment a count when a moving object crosses a single count line defined in a portal of the retail environment 100.
  • two sets of in and out count lines may be defined for object counting by a single radar unit 102.
  • a first EAS pedestal may be configured 2 meters away from a second EAS pedestal, which is in turn configured 2 meters away from a third EAS pedestal.
  • a radar unit that can cover a 4-meter-wide observation area may be implemented for object counting using two sets of count lines: a first set of count lines defined between the first EAS pedestal and the second EAS pedestal, and a second set of count lines defined between the second EAS pedestal and the third EAS pedestal.
  • the GUI 200 in this case may be configured to represent respective icons for each EAS pedestal and each count line.
  • some present aspects relate to configuring the mmWave radar object counter 114 using a rotatable object
  • the present aspects are not so limited, and some other aspects may configure the mmWave radar object counter 114 using any reflective object of any reflective material that is detectable by the radar unit 102 (e.g., metal, plastic, etc.).
  • some alternative aspects may use a vibrate-able object or a flap-able object, in place of or in addition to the rotatable object 108, for configuring the mmWave radar object counter 114.
  • the present aspects relate to people counting in a retail environment, the present aspects are not so limited, and the present aspects are applicable to any portal where a radar is used for people counting and / or for counting / tracking objects other than people.
  • a technician may use the GUI 200 for on-screen configuration of the radar object counting field of the radar unit 102.
  • the GUI 200 is provided / supported by the mmWave radar object counter 114.
  • the GUI 200 may be accessed, for example, via a computing device at a monitoring station, a virtual console, a web-based application running on a mobile device, a uniform resource locator (URL) reached via a web browser, etc.
  • a computing device at a monitoring station a virtual console
  • a web-based application running on a mobile device
  • URL uniform resource locator
  • the GUI 200 indicates a reference point icon 208 that represents the rotatable object 108 as interpreted from the point-of-view of the radar unit 102.
  • the shape, color, size, or other visual characteristics of the reference point icon 208 may be pre-defined and / or may be configurable via one or more input / selection fields in the GUI 200.
  • the reference point icon 208 facilitates proper on-screen location adjustment of egress endpoints such as one or more portal icons 202 representing the EAS pedestals 116.
  • the reference point icon 208 further facilitates proper on-screen location adjustment of an “In” count line icon 204 representing the “In” count line 118 and an “Out” count line icon 206 representing the “Out” count line 120.
  • a technician may place the rotatable object 108 next to one of the EAS pedestals 116, causing the reference point icon 208 to indicate the location of that EAS pedestal 116 as interpreted from the point-of-view of the radar unit 102. Then, the technician may place a portal icon 202 on the on-screen location of the reference point icon 208 to represent that EAS pedestal 116 as interpreted from the point-of-view of the radar unit 102. This may be repeated for each EAS pedestal 116, as well as for the “In” count line 118 and the “Out” count line 120. Alternatively, once the portal icons 202 are placed on the GUI 200, the “In” count line icon 204 and the “Out” count line icon 206 may be placed on the GUI 200 in relation to the portal icons 202, either automatically or by the technician.
  • the technician may properly locate the “In” count line 118 on the GUI 200 by placing the rotatable obj ect 108 on the “In” count line 118 and then placing the “In” count line icon 204 on the on-screen location of the reference point icon 208 to represent the “In” count line 118 as interpreted from the point-of- view of the radar unit 10. This may be repeated for locating and representing the “Out” count line 120 on the GUI 200.
  • the other count line may be placed on the GUI 200 in relation to the already -located count line, either automatically or by the technician.
  • the mmWave radar object counter 114 may be configured to automatically display the portal icons 202, the “In” count line icon 204, and the “Out” count line icon 206 on the GUI 200 in relation to the reference point icon 208.
  • the mmWave radar object counter 114 may be configured to identify the detected location of the rotatable object 108 as a known pre-defined location relative to one or more of the EAS pedestals 116, the “In” count line 118, and / or the “Out” count line 120.
  • the known pre-defined location may be pre-defined to fall on one of the EAS pedestals 116, halfway in between a center or an end of two opposing EAS pedestals 116, the middle or an end of the “In” count line 118, the middle or an end of the “Out” count line 120, etc. Subsequently, the technician may place the rotatable object 108 at the known pre-defined location relative to the EAS pedestals 116, the “In” count line 118, and / or the “Out” count line 120.
  • the mmWave radar object counter 114 may automatically display the portal icons 202, the “In” count line icon 204, and / or the “Out” count line icon 206 on the GUI 200 in relation to the reference point icon 208.
  • the mmWave radar object counter 114 may be pre-configured to perform this automatic icon display based on the presumed location of the rotatable object 108 being the known pre-defined location relative to the EAS pedestals 116, the “In” count line 118, and / or the “Out” count line 120, and based on the presumed size / configuration of the EAS pedestals 116, the “In” count line 118, and / or the “Out” count line 120, relative to one another.
  • each one of the portal icons 202, the “In” count line icon 204, and the “Out” count line icon 206 may be turned on or off via the GUI 200, for example, by checking a respective checkbox.
  • a generic delimiter such as a vertical line may be displayed instead of on-screen GUI pedestal icons.
  • the radar unit 102 may monitor up to two 2.4 meter zones.
  • three delimiters e.g., three vertical lines
  • the generic delimiters may be turned off, for example, by checking a respective checkbox.
  • the present aspects allow for configuring the radar unit 102 with only one technician. Additionally, as compared to configuring the radar unit 102 with one technician walking and another technician configuring the radar unit 102, the static placement of the rotatable object 108 provides faster configuration speed and better configuration accuracy.
  • FIG. 3 illustrates an example block diagram providing details of computing components in a computing device 300 that may implement all or a portion of the mmWave radar object counter 114, the radar unit 102, the GUI 200, or any other component described with reference to FIGS. 1 and 2 above.
  • the computing device 300 includes one or more processors 302 which may be configured to execute or implement software, hardware, and/or firmware modules that perform any functionality described herein with reference to the mmWave radar object counter 114, the radar unit 102, the GUI 200, or any other component described with reference to FIGS. 1 and 2 above.
  • a processor, at least one processor, and/or one or more processors, individually or in combination, configured to perform or operable for performing a plurality of actions is meant to include at least two different processors able to perform different, overlapping or non-overlapping subsets of the plurality actions, or a single processor able to perform all of the plurality of actions.
  • a description of a processor, at least one processor, and/or one or more processors configured or operable to perform actions X, Y, and Z may include at least a first processor configured or operable to perform a first subset of X, Y, and Z (e.g., to perform X) and at least a second processor configured or operable to perform a second subset of X, Y, and Z (e.g., to perform Y and Z).
  • a first processor, a second processor, and a third processor may be respectively configured or operable to perform a respective one of actions X, Y, and Z. It should be understood that any combination of one or more processors each may be configured or operable to perform any one or any combination of a plurality of actions.
  • the one or more processors 302 may include a micro-controller and/or may include a single or multiple set of processors or multi-core processors. Moreover, the one or more processors 302 may be implemented as an integrated processing system and/or a distributed processing system.
  • the computing device 300 may further include one or more memories 304, such as for storing local versions of applications being executed by the one or more processor 302, related instructions, parameters, etc.
  • the one or more memories 304 may include a type of memory usable by a computer, such as random access memory (RAM), read only memory (ROM), tapes, magnetic discs, optical discs, volatile memory, nonvolatile memory, and any combination thereof.
  • the one or more processors 302 and the one or more memories 304 may include and execute an operating system executing on the one or more processors 302, one or more applications, display drivers, etc., and/or other components of the computing device 300.
  • a memory at least one memory, and/or one or more memories, individually or in combination, configured to store or having stored thereon instructions executable by one or more processors for performing a plurality of actions is meant to include at least two different memories able to store different, overlapping or non-overlapping subsets of the instructions for performing different, overlapping or non-overlapping subsets of the plurality actions, or a single memory able to store the instructions for performing all of the plurality of actions.
  • a description of a memory, at least one memory, and/or one or more memories configured or operable to store or having stored thereon instructions for performing actions X, Y, and Z may include at least a first memory configured or operable to store or having stored thereon a first subset of instructions for performing a first subset of X, Y, and Z (e.g., instructions to perform X) and at least a second memory configured or operable to store or having stored thereon a second subset of instructions for performing a second subset of X, Y, and Z (e.g., instructions to perform Y and Z).
  • a first memory, and second memory, and a third memory may be respectively configured to store or have stored thereon a respective one of a first subset of instructions for performing X, a second subset of instruction for perfomring Y, and a third subset of instructions for performing Z.
  • any combination of one or more memories each may be configured or operable to store or have stored thereon any one or any combination of instructions executable by one or more processors to perform any one or any combination of a plurality of actions.
  • one or more processors may each be coupled to at least one of the one or more memories and configured or operable to execute the instructions to perform the plurality of actions.
  • a first processor may be coupled to a first memory storing instructions for performing action X
  • at least a second processor may be coupled to at least a second memory storing instructions for performing actions Y and Z
  • the first processor and the second processor may, in combination, execute the respective subset of instructions to accomplish performing actions X, Y, and Z.
  • three processors may access one of three different memories each storing one of instructions for performing X, Y, or Z, and the three processor may in combination execute the respective subset of instruction to accomplish performing actions X, Y, and Z.
  • a single processor may execute the instructions stored on a single memory, or distributed across multiple memories, to accomplish performing actions X, Y, and Z.
  • the computing device 300 may include a communications component 306 that provides for establishing and maintaining communications with one or more other devices, parties, entities, etc utilizing hardware, software, and services.
  • the communications component 306 may carry communications between components on the computing device 300, as well as between the computing device 300 and external devices, such as devices located across a communications network and/or devices serially or locally connected to the computing device 300.
  • the communications component 306 may include one or more buses, and may further include transmit chain components and receive chain components associated with a wireless or wired transmitter and receiver, respectively, operable for interfacing with external devices.
  • the computing device 300 may include a data store 308, which can be any suitable combination of hardware and/or software, that provides for mass storage of information, databases, and programs.
  • the data store 308 may be or may include a data repository for applications and/or related parameters not currently being executed by the one or more processors 302.
  • the data store 308 may be a data repository for an operating system, application, display driver, etc., executing on the one or more processors 302, and/or one or more other components of the computing device 300.
  • the computing device 300 may also include a user interface component 310 operable to receive inputs from a user of the computing device 300 and further operable to generate outputs for presentation to the user (e.g., via a display interface to a display device).
  • the user interface component 310 (e.g., implementing the GUI 200) may include one or more input devices, including but not limited to a keyboard, a number pad, a mouse, a touch-sensitive display, a navigation key, a function key, a microphone, a voice recognition component, or any other mechanism capable of receiving an input from a user, or any combination thereof.
  • the user interface component 310 may include one or more output devices, including but not limited to a display interface, a speaker, a haptic feedback mechanism, a printer, any other mechanism capable of presenting an output to a user, or any combination thereof.
  • FIG. 4 is a flowchart of a method 400 for configuring an object counting radar unit, such as the mmWave radar object counter 114.
  • the method 400 may implement the functionality described herein with reference to FIGS. 1-3 above, and may be performed by one or more components of the computing device 300 and/or one or more components of the mmWave radar object counter 114, the radar unit 102, the GUI 200, or any other component described with reference to FIGS. 1-3 above.
  • the method 400 includes receiving data from an object counting radar unit.
  • an object counting radar unit For example, in an aspect, one or more components of the computing device 300, the mmWave radar object counter 114, and / or the GUI 200 may receive data from the radar unit 102. Accordingly, one or more components of the computing device 300, the mmWave radar object counter 114, and / or the GUI 200 may provide means for receiving data from an object counting radar unit.
  • the method 400 includes displaying, based on the data, a representation of a detection field of the object counting radar unit on a graphical user interface “GUI,” including displaying a reference point that represents a rotatable object as detected by the object counting radar unit when the rotatable object is located in a field-of-view of the object counting radar unit and is rotated by a drive motor assembly.
  • GUI graphical user interface
  • one or more components of the computing device 300, the mmWave radar object counter 114, and / or the GUI 200 may display, based on the data received from the radar unit 102, a representation of a detection field of the radar unit 102 on the GUI 200, including displaying the reference point icon 208 that represents the rotatable object 108 as detected by the radar unit 102 when the rotatable object 108 is located in a field-of-view of the radar unit 102 and is rotated by the drive motor assembly 110.
  • one or more components of the computing device 300, the mmWave radar object counter 114, and / or the GUI 200 may provide means for displaying, based on the data, a representation of a detection field of the object counting radar unit on a graphical user interface “GUI,” including displaying a reference point that represents a rotatable object as detected by the object counting radar unit when the rotatable object is located in a field-of-view of the object counting radar unit and is rotated by a drive motor assembly.
  • GUI graphical user interface
  • the method 400 may further include displaying, on the GUI, a representation of a portal, an In count line, and an Out count line, wherein the In count line and the Out count line are configured for object counting by the object counting radar unit.
  • one or more components of the computing device 300, the mmWave radar object counter 114, and / or the GUI 200 may display, on the GUI, a representation of a portal, such as the portal icons 202 representing the EAS pedestals 11 , the “In” count line icon 204 representing the “In” count line 118, and the “Out” count line icon 206 representing the “Out” count line 120, configured for object counting by the radar unit 102.
  • one or more components of the computing device 300, the mmWave radar object counter 114, and / or the GUI 200 may provide means for displaying, on the GUI, a representation of a portal, an In count line, and an Out count line, wherein the In count line and the Out count line are configured for object counting by the object counting radar unit.
  • the representation of the portal may comprise a representation of one or more electronic article surveillance “EAS” pedestals.
  • the rotatable object may provide a static point of reference for configuring the object counting radar unit.
  • Combinations such as “at least one of A, B, or C,” “one or more of A, B, or C,” “at least one of A, B, and C,” “one or more of A, B, and C,” and “A, B, C, or any combination thereof’ include any combination of A, B, and/or C, and may include multiples of A, multiples of B, or multiples of C.
  • combinations such as “at least one of A, B, or C,” “one or more of A, B, or C,” “at least one of A, B, and C,” “one or more of A, B, and C,” and “A, B, C, or any combination thereof’ may be A only, B only, C only, A and B, A and C, B and C, or A and B and C, where any such combinations may contain one or more member or members of A, B, or C.

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Electromagnetism (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Human Computer Interaction (AREA)
  • Radar Systems Or Details Thereof (AREA)

Abstract

Des modes de réalisation de la présente invention donnés à titre d'exemple comprennent un système et un procédé pour fournir une interface utilisateur graphique (GUI) sur un dispositif d'affichage, la GUI étant utilisable pour afficher une représentation d'un champ de détection d'une unité radar de comptage d'objets, la GUI pouvant fonctionner pour afficher un point de référence qui représente un objet rotatif tel que détecté par l'unité radar de comptage d'objets lorsque l'objet rotatif est situé dans un champ de vision de l'unité radar de comptage d'objets et est mis en rotation par un ensemble moteur d'entraînement.
PCT/US2023/025590 2022-06-17 2023-06-16 Point de référence pour configurer un compteur d'objets WO2023244816A1 (fr)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US202263353259P 2022-06-17 2022-06-17
US63/353,259 2022-06-17
US18/335,840 2023-06-15
US18/335,840 US20230408638A1 (en) 2022-06-17 2023-06-15 Reference point for configuring an object counter

Publications (1)

Publication Number Publication Date
WO2023244816A1 true WO2023244816A1 (fr) 2023-12-21

Family

ID=87280797

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2023/025590 WO2023244816A1 (fr) 2022-06-17 2023-06-16 Point de référence pour configurer un compteur d'objets

Country Status (1)

Country Link
WO (1) WO2023244816A1 (fr)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3180636B1 (fr) * 2014-08-15 2019-05-22 Robert Bosch GmbH Procédé et système pour la détérmination de l'alignement d'un capteur radar
US20190333233A1 (en) * 2018-04-25 2019-10-31 Avigilon Corporation Method and system for tracking an object-of-interest without any required tracking tag theron
US20210215796A1 (en) * 2018-07-09 2021-07-15 Bayerische Motoren Werke Aktiengesellschaft Test Device for Testing a Detection Device for Radar and/or Ultrasound

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3180636B1 (fr) * 2014-08-15 2019-05-22 Robert Bosch GmbH Procédé et système pour la détérmination de l'alignement d'un capteur radar
US20190333233A1 (en) * 2018-04-25 2019-10-31 Avigilon Corporation Method and system for tracking an object-of-interest without any required tracking tag theron
US20210215796A1 (en) * 2018-07-09 2021-07-15 Bayerische Motoren Werke Aktiengesellschaft Test Device for Testing a Detection Device for Radar and/or Ultrasound

Similar Documents

Publication Publication Date Title
CN113794982B (zh) 存储介质位置检测系统及程序
US20150039262A1 (en) Multi-sensor indoor localization method and device based on light intensity
US20170013407A1 (en) Positioning accuracy using 3d building models
JP6411651B2 (ja) 稲妻検出システム、及び装置
CN108474859B (zh) 定位系统及其搭建方法
CN104807435B (zh) 基站天线的姿态测量系统及方法
WO2013116757A1 (fr) Réglage d'un paramètre en utilisant le mouvement d'un dispositif informatique
EP3693759B1 (fr) Système et procédé de suivi de mouvement d'une cible dans un environnement intérieur
EP2241902B1 (fr) Procéde de localisation d'un dispositif portable émetteur et système d'interface homme/machine mettant en oeuvre ce procédé
CN106767584B (zh) 物体表面点三维坐标测量装置及测量方法
EP3076304A1 (fr) Système d'affichage d'informations et procédé d'affichage d'informations
JP2013110606A (ja) 端末装置、位置特定方法、及びプログラム
WO2017219464A1 (fr) Procédé et appareil pour positionner un terminal
US20200096345A1 (en) Cognitive fingerprinting for indoor location sensor networks
US20230408638A1 (en) Reference point for configuring an object counter
US9804199B2 (en) Ephemeral electric potential and electric field sensor
WO2023244816A1 (fr) Point de référence pour configurer un compteur d'objets
JP2019522272A (ja) 複数の信号及びコンフィグレーションに基づくジオフェンシング
CN107607898B (zh) 一种校准方法及移动终端
KR101690781B1 (ko) 레이더 감시 시스템의 관심영역 설정 방법 및 그를 위한 장치
JP2018017569A (ja) 放電発生箇所検出装置
CN110217244A (zh) 屏蔽门的控制方法、控制装置及雷达
RU2393501C1 (ru) Способ подповерхностного зондирования
CA3209549A1 (fr) Systemes et procedes de suivi d'emplacement
JP2007502972A (ja) 調査対象器具の電磁挙動の直接観測のための無響室

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 23741528

Country of ref document: EP

Kind code of ref document: A1