CN110914638B - 使用反射光源的智能物体追踪 - Google Patents

使用反射光源的智能物体追踪 Download PDF

Info

Publication number
CN110914638B
CN110914638B CN201880046774.4A CN201880046774A CN110914638B CN 110914638 B CN110914638 B CN 110914638B CN 201880046774 A CN201880046774 A CN 201880046774A CN 110914638 B CN110914638 B CN 110914638B
Authority
CN
China
Prior art keywords
images
light source
light
sequence
reflective
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.)
Active
Application number
CN201880046774.4A
Other languages
English (en)
Other versions
CN110914638A (zh
Inventor
钱昊
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.)
Hangzhou Taro Positioning Technology Co Ltd
Original Assignee
Hangzhou Taro Positioning Technology Co Ltd
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 Hangzhou Taro Positioning Technology Co Ltd filed Critical Hangzhou Taro Positioning Technology Co Ltd
Publication of CN110914638A publication Critical patent/CN110914638A/zh
Application granted granted Critical
Publication of CN110914638B publication Critical patent/CN110914638B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16MFRAMES, CASINGS OR BEDS OF ENGINES, MACHINES OR APPARATUS, NOT SPECIFIC TO ENGINES, MACHINES OR APPARATUS PROVIDED FOR ELSEWHERE; STANDS; SUPPORTS
    • F16M11/00Stands or trestles as supports for apparatus or articles placed thereon ; Stands for scientific apparatus such as gravitational force meters
    • F16M11/02Heads
    • F16M11/04Means for attachment of apparatus; Means allowing adjustment of the apparatus relatively to the stand
    • F16M11/041Allowing quick release of the apparatus
    • 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/695Control of camera direction for changing a field of view, e.g. pan, tilt or based on tracking of objects
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16MFRAMES, CASINGS OR BEDS OF ENGINES, MACHINES OR APPARATUS, NOT SPECIFIC TO ENGINES, MACHINES OR APPARATUS PROVIDED FOR ELSEWHERE; STANDS; SUPPORTS
    • F16M11/00Stands or trestles as supports for apparatus or articles placed thereon ; Stands for scientific apparatus such as gravitational force meters
    • F16M11/02Heads
    • F16M11/04Means for attachment of apparatus; Means allowing adjustment of the apparatus relatively to the stand
    • F16M11/06Means for attachment of apparatus; Means allowing adjustment of the apparatus relatively to the stand allowing pivoting
    • F16M11/10Means for attachment of apparatus; Means allowing adjustment of the apparatus relatively to the stand allowing pivoting around a horizontal axis
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16MFRAMES, CASINGS OR BEDS OF ENGINES, MACHINES OR APPARATUS, NOT SPECIFIC TO ENGINES, MACHINES OR APPARATUS PROVIDED FOR ELSEWHERE; STANDS; SUPPORTS
    • F16M11/00Stands or trestles as supports for apparatus or articles placed thereon ; Stands for scientific apparatus such as gravitational force meters
    • F16M11/02Heads
    • F16M11/18Heads with mechanism for moving the apparatus relatively to the stand
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16MFRAMES, CASINGS OR BEDS OF ENGINES, MACHINES OR APPARATUS, NOT SPECIFIC TO ENGINES, MACHINES OR APPARATUS PROVIDED FOR ELSEWHERE; STANDS; SUPPORTS
    • F16M11/00Stands or trestles as supports for apparatus or articles placed thereon ; Stands for scientific apparatus such as gravitational force meters
    • F16M11/20Undercarriages with or without wheels
    • F16M11/2007Undercarriages with or without wheels comprising means allowing pivoting adjustment
    • F16M11/2014Undercarriages with or without wheels comprising means allowing pivoting adjustment around a vertical axis
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16MFRAMES, CASINGS OR BEDS OF ENGINES, MACHINES OR APPARATUS, NOT SPECIFIC TO ENGINES, MACHINES OR APPARATUS PROVIDED FOR ELSEWHERE; STANDS; SUPPORTS
    • F16M13/00Other supports for positioning apparatus or articles; Means for steadying hand-held apparatus or articles
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16MFRAMES, CASINGS OR BEDS OF ENGINES, MACHINES OR APPARATUS, NOT SPECIFIC TO ENGINES, MACHINES OR APPARATUS PROVIDED FOR ELSEWHERE; STANDS; SUPPORTS
    • F16M13/00Other supports for positioning apparatus or articles; Means for steadying hand-held apparatus or articles
    • F16M13/04Other supports for positioning apparatus or articles; Means for steadying hand-held apparatus or articles for supporting on, or holding steady relative to, a person, e.g. by chains, e.g. rifle butt or pistol grip supports, supports attached to the chest or head
    • 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
    • G01S1/00Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith
    • G01S1/70Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith using electromagnetic waves other than radio waves
    • G01S1/703Details
    • G01S1/7032Transmitters
    • G01S1/7038Signal details
    • 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
    • G01S17/00Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
    • G01S17/66Tracking systems using electromagnetic waves other than radio waves
    • 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
    • G01S3/00Direction-finders for determining the direction from which infrasonic, sonic, ultrasonic, or electromagnetic waves, or particle emission, not having a directional significance, are being received
    • G01S3/78Direction-finders for determining the direction from which infrasonic, sonic, ultrasonic, or electromagnetic waves, or particle emission, not having a directional significance, are being received using electromagnetic waves other than radio waves
    • G01S3/782Systems for determining direction or deviation from predetermined direction
    • G01S3/785Systems for determining direction or deviation from predetermined direction using adjustment of orientation of directivity characteristics of a detector or detector system to give a desired condition of signal derived from that detector or detector system
    • G01S3/786Systems for determining direction or deviation from predetermined direction using adjustment of orientation of directivity characteristics of a detector or detector system to give a desired condition of signal derived from that detector or detector system the desired condition being maintained automatically
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B17/00Details of cameras or camera bodies; Accessories therefor
    • G03B17/56Accessories
    • G03B17/561Support related camera accessories
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/20Analysis of motion
    • G06T7/246Analysis of motion using feature-based methods, e.g. the tracking of corners or segments
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/20Analysis of motion
    • G06T7/254Analysis of motion involving subtraction of images
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/70Determining position or orientation of objects or cameras
    • G06T7/73Determining position or orientation of objects or cameras using feature-based methods
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/10Cameras or camera modules comprising electronic image sensors; Control thereof for generating image signals from different wavelengths
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/50Constructional details
    • H04N23/54Mounting of pick-up tubes, electronic image sensors, deviation or focusing coils
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/50Constructional details
    • H04N23/55Optical parts specially adapted for electronic image sensors; Mounting thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/56Cameras or camera modules comprising electronic image sensors; Control thereof provided with illuminating means
    • 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
    • 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/61Control of cameras or camera modules based on recognised objects
    • 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/62Control of parameters via user interfaces
    • 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/66Remote control of cameras or camera parts, e.g. by remote control devices
    • 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/681Motion detection
    • H04N23/6815Motion detection by distinguishing pan or tilt from motion
    • 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/698Control of cameras or camera modules for achieving an enlarged field of view, e.g. panoramic image capture
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/70Circuitry for compensating brightness variation in the scene
    • H04N23/74Circuitry for compensating brightness variation in the scene by influencing the scene brightness using illuminating means
    • 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/188Capturing isolated or intermittent images triggered by the occurrence of a predetermined event, e.g. an object reaching a predetermined position
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16MFRAMES, CASINGS OR BEDS OF ENGINES, MACHINES OR APPARATUS, NOT SPECIFIC TO ENGINES, MACHINES OR APPARATUS PROVIDED FOR ELSEWHERE; STANDS; SUPPORTS
    • F16M11/00Stands or trestles as supports for apparatus or articles placed thereon ; Stands for scientific apparatus such as gravitational force meters
    • F16M11/20Undercarriages with or without wheels
    • F16M11/2007Undercarriages with or without wheels comprising means allowing pivoting adjustment
    • F16M11/2035Undercarriages with or without wheels comprising means allowing pivoting adjustment in more than one direction
    • F16M11/2042Undercarriages with or without wheels comprising means allowing pivoting adjustment in more than one direction constituted of several dependent joints
    • F16M11/205Undercarriages with or without wheels comprising means allowing pivoting adjustment in more than one direction constituted of several dependent joints the axis of rotation intersecting in a single point, e.g. gimbals
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16MFRAMES, CASINGS OR BEDS OF ENGINES, MACHINES OR APPARATUS, NOT SPECIFIC TO ENGINES, MACHINES OR APPARATUS PROVIDED FOR ELSEWHERE; STANDS; SUPPORTS
    • F16M11/00Stands or trestles as supports for apparatus or articles placed thereon ; Stands for scientific apparatus such as gravitational force meters
    • F16M11/20Undercarriages with or without wheels
    • F16M11/2007Undercarriages with or without wheels comprising means allowing pivoting adjustment
    • F16M11/2035Undercarriages with or without wheels comprising means allowing pivoting adjustment in more than one direction
    • F16M11/2064Undercarriages with or without wheels comprising means allowing pivoting adjustment in more than one direction for tilting and panning
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16MFRAMES, CASINGS OR BEDS OF ENGINES, MACHINES OR APPARATUS, NOT SPECIFIC TO ENGINES, MACHINES OR APPARATUS PROVIDED FOR ELSEWHERE; STANDS; SUPPORTS
    • F16M11/00Stands or trestles as supports for apparatus or articles placed thereon ; Stands for scientific apparatus such as gravitational force meters
    • F16M11/20Undercarriages with or without wheels
    • F16M11/24Undercarriages with or without wheels changeable in height or length of legs, also for transport only, e.g. by means of tubes screwed into each other
    • F16M11/242Undercarriages with or without wheels changeable in height or length of legs, also for transport only, e.g. by means of tubes screwed into each other by spreading of the legs
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16MFRAMES, CASINGS OR BEDS OF ENGINES, MACHINES OR APPARATUS, NOT SPECIFIC TO ENGINES, MACHINES OR APPARATUS PROVIDED FOR ELSEWHERE; STANDS; SUPPORTS
    • F16M2200/00Details of stands or supports
    • F16M2200/04Balancing means
    • F16M2200/041Balancing means for balancing rotational movement of the head
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16MFRAMES, CASINGS OR BEDS OF ENGINES, MACHINES OR APPARATUS, NOT SPECIFIC TO ENGINES, MACHINES OR APPARATUS PROVIDED FOR ELSEWHERE; STANDS; SUPPORTS
    • F16M2200/00Details of stands or supports
    • F16M2200/04Balancing means
    • F16M2200/044Balancing means for balancing rotational movement of the undercarriage
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10016Video; Image sequence
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10141Special mode during image acquisition
    • G06T2207/10152Varying illumination

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Mechanical Engineering (AREA)
  • General Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Human Computer Interaction (AREA)
  • Studio Devices (AREA)
  • Image Analysis (AREA)
  • Closed-Circuit Television Systems (AREA)

Abstract

一种用于物体追踪的方法。该方法包括:捕捉场景的图像序列;基于沿该图像序列的局部光变化的模式,检测该场景中的反射光源;回应于检测到该反射光源,将该反射光源在该图像序列的至少一个图像中的位置与该至少一个图像内的目标位置进行比较以生成结果;以及基于该结果生成用于改变相机设备的视场的控制信号,使得在该视场内该反射光源与该目标位置实质对准,其中该反射光源发射物体反射光。

Description

使用反射光源的智能物体追踪
技术领域
本发明涉及一种用于目标追踪的方法、追踪控制器及非瞬时计算机可读储存介质。
背景技术
视场(FOV)是相机成像的场景的范围。视场内的物体将出现在由该相机捕捉和/或输出的图像中。例如,视场可对应于一立体角(solid angle),相机镜头在该立体角内将光输入投射至该相机的光学传感器。
发明内容
一般而言,一方面,本发明涉及一种用于物体追踪的方法。该方法包括:捕捉场景的图像序列;基于沿该图像序列的局部光变化(local light change)的模式,通过硬件处理器检测该场景中的反射光源;回应于检测到该反射光源、通过该硬件处理器将该反射光源在该图像序列的至少一个图像中的位置与该至少一个图像内的目标位置进行比较以生成结果;以及基于该结果,通过该硬件处理器生成用于改变相机设备的视场的控制信号,使得在该视场内该反射光源与该目标位置实质对准,其中该反射光源发射物体反射光(object-reflected light)。
一般而言,一方面,本发明涉及一种用于物体追踪的***。该***包括:配置成发射频闪光的远程光发射器;物体的反射区域,其中该反射区域被配置成反射由该远程光发射器产生的该频闪光;以及追踪控制器,该追踪控制器被配置用以:获得场景的图像序列;基于沿该图像序列的局部光变化的模式检测该场景中的反射光源;回应于检测到该反射光源,比较该反射光源在该图像序列的至少一个图像中的位置与该至少一个图像内的目标位置以生成结果;并且基于该结果生成用于改变相机设备的视场的控制信号,使得在该视场内该反射光源与该目标位置实质对准,其中该反射光源发射物体反射光,该物体反射光由该反射区域反射该频闪光而产生。
一般而言,一方面,本发明涉及一种非瞬时计算机可读储存介质,其储存用于物体追踪的指令。这些指令在由计算机处理器执行时,包括功能用以:捕捉场景的图像序列;基于沿该图像序列的局部光变化的模式,检测该场景中的反射光源;回应于检测到该反射光源,比较该反射光源在该图像序列的至少一个图像中的位置以及该至少一个图像内的目标位置以生成结果;以及基于该结果生成用于改变相机设备的视场的控制信号,使得在该视场内该反射光源与该目标位置实质对准,其中该反射光源发射物体反射光。
通过以下说明和所附权利要求,本发明的其他方面将是明显易懂的。
附图说明
图1.1和1.2示出了根据本发明的一个或多个实施方式的***的示意性框图。
图2示出了根据本发明的一个或多个实施方式的方法流程图。
图3.1、3.2、3.3、4、5和6示出了根据本发明的一个或多个实施方式的各种示例。
图7.1和7.2示出了根据本发明的一个或多个实施方式的计算***。
具体实施方式
现在将参照附图详细描述本发明的具体实施方式。为了一致性,各个附图中相同的元件可由相同的参考数字表示。
在本发明的实施方式的以下详细说明中,陈述了若干具体细节以提供对本发明更通透的理解。然而,所属技术领域中具有通常知识者应理解的是,本发明无需这些具体细节也可实施。在其他情况中,为了避免不必要地使本说明复杂化,因此省略已知特征的详细描述。
在以下说明中,在本发明的各种不同实施方式中,关于一附图描述的任意组件可等同于关于任意其他附图描述的、具有相同命名的一个或多个组件。为简洁起见,这些组件的至少一部分是通过各种不同的标记而隐含识别的。而且,将不会针对每个附图重复这些组件的说明。因此,每个附图中的组件的每个实施方式通过引用而并入,并且被视为可选地存在于具有一个或多个相同命名的组件的每个其他附图中。此外,根据本发明的各种实施方式,附图中组件的任意描述应被解读为是可选的实施方式,其可相对于关于其他任意附图中对应的具有相同命名的组件而描述的实施方式而添加、结合或替换地进行实施。在各附图中,黑色实心共线点表示,可以可选地存在与该实心共线点之前和/或之后的组件类似的额外组件。而且,连接附图中各组件的实线或虚线表示相连组件之间的关系。虚线表示该关系可不包括任何物理连接或物理元件,或者可不与任何物理连接或物理元件相关联。
在整个说明书中,可使用序数(例如,第一、第二、第三等)作为元件(即,本申请中的任何名词)的形容词。这些序数的使用并非暗示或构成该元件的特定顺序、也非将任何元件限定为仅具有单个,除非另外通过使用术语“之前”、“之后”、“单个”以及其他此类措辞明确指明。相反,这些序数的使用是为了区分不同的元件。举例来说,第一元件不同于第二元件,并且第一元件可包括多于一个的元件,而且第一元件在元件顺序方面可以在该第二元件之后(或之前)。
一般而言,本发明的实施方式提供了用于追踪相机设备的视场(FOV)中的物体的***、方法及计算机可读介质。在本发明的一个或多个实施方式中,在捕捉对应于视场的图像序列时,反射光源附接在该物体上。在一个或多个实施方式中,反射光源是反射区域,该反射区域反射来自远程光发射器的频闪光,以沿图像序列产生局部强度变化的模式。基于局部强度变化的模式,在视场中检测反射光源。回应于检测到反射光源,比较反射区域的位置和图像内的目标位置以产生结果,例如位移或移动参数。因此,基于该结果产生控制信号以控制相机设备支架。具体地,相机设备支架基于控制信号调节视场,使得反射光源或反射区域与目标位置在视场内实质对准。在一个或多个实施方式中,图像序列是视频记录的一部分,并且控制信号使该物体在视频记录中显现于视场内的目标位置处。
图1.1示出了根据一个或多个实施方式的***100。在一个或多个实施方式中,可省略、重复和/或替换图1.1中示出的一个或多个模块和元件。相应地,本发明的实施方式不应被视为受限于图1.1所示模块的具体布置。
如图1.1所示,***100包括具有相机镜头111的相机设备110、追踪控制器120、相机设备支架130、场景140、相机镜头111的视场(FOV)141、显现于视场141内的物体142、附接到物体142的反射光源143、以及发射频闪光115的光发射器114,该频闪光115照射在反射光源143上以产生物体反射光116。此外,相机设备110、追踪控制器120,和相机设备支架130可通讯地彼此耦合。在本发明的一个或多个实施方式中,两个或更多个光发射器114、相机设备110、追踪控制器120和相机设备支架130被整合到单个设备中。例如,追踪控制器120的至少一部分可以包括在相机设备110中。在另一示例中,追踪控制器120的至少一部分可以包括在相机设备支架130中。在又一示例中,追踪控制器120的一部分包括在相机设备110中,而追踪控制器120的另一部分包括在相机设备支架130中。类似地,光发射器114可以与相机设备110、追踪控制器120或相机设备支架130整合。
在本发明的一个或多个实施方式中,光发射器114是发射光的任何设备。例如,光发射器114可以作为泛光发射器,跨越大角度(例如,超过45度的平面角,1平方弧度的立体角等)发射光。在另一示例中,光发射器114可以作为准直光发射器发射准直光束。光发射器114可以和物体142分开一定距离,例如1米或更多,并被称为远程光源。在一个或多个实施方式中,光发射器114包括发光二极管(LED。在一个或多个实施方式中,由光发射器114发射的频闪光115不时地改变强度和/或波长。例如,频闪光115根据特定占空比(即,当光模式具有亮水平时的时间百分比)和重复率(即,强度在单位时间周期内变化的次数)产生不同步(free-running)的光变化模式。如此处所使用的,光变化模式是光的强度和/或波长变化的模式。在一个或多个实施方式中,光发射器114产生与相机设备110的帧率相比、具有低重复率(例如10赫兹、20赫兹等)的光变化模式。帧率是单位时间内由相机设备110捕捉的图像数量(例如,一串静态图像或视频记录)。在一个或多个实施方式中,光发射器114产生与相机设备110的帧率同步的光变化模式。在一个或多个实施方式中,光发射器114发射红外光。换句话说,频闪光115具有红外波长,例如在700奈米(nm)至1毫米(mm)之间。在本公开中,术语“红外波长”指的是700nm和1mm之间的波长。在一个或多个实施方式中,由频闪光115产生的光变化模式表示编码的数字数据。例如,由红外频闪光115产生的编码数字数据可以类似于红外遥控代码。
在本发明的一个或多个实施方式中,反射光源143是物体142的反射区域,反射区域反射频闪光115以产生物体反射光116。在这种情况下,反射光源143可以说是发射物体反射光116。换句话说,反射光源143发射通过物体142的反射区域反射频闪光115而产生的物体反射光116。在一个或多个实施方式中,反射区域对于红外波长比对于可见波长具有更高的反射率。例如,较高的反射率可以基于对红外波长比可见波长具有较高反射率的反射材料。当频闪光115和环境光(未示出)都照射在反射区域上时,物体反射光116可以具有比来自环境可见光的可见反射含量更高的来自频闪光115的红外反射含量。在一个或多个实施方式中,物体142是人、动物、机器人或任何其他移动物体,且反射光源143包括附着到物体142的反射材料。例如,反射材料可以是腕带、臂带、腰带、戒指、吊坠、项链、帽子、手套、衣服等的一部分,由人类、动物、机器人或任何其他移动物体佩戴或以其他方式附着在其上。在一个或多个实施方式中,反射材料可以包括金属、介电材料或金属和介电材料的组合。在一个或多个实施方式中,反射材料可以是上述腕带、臂带、腰带、戒指、吊坠、项链、帽子、手套、衣服等的表面上的涂层或涂膜。例如,涂层或涂膜可以包括红外反射颜料,例如二氧化钛。特别地,二氧化钛对于红外波长可以具有超过75%的反射率。
在一个或多个实施方式中,反射材料包括几何图案,该几何图案对于红外波长具有几何上变化的反射率,以产生几何光变化模式。特别地,反射材料的几何图案产生物体反射光的空间变化,该物体反射光被相机镜头捕捉,物体反射光的空间变化作为与环境光的额外区别。换句话说,几何图案提高了反射光源的检测准确度。如本文所使用的,几何光变化模式是根据几何图案的光强度变化模式。例如,几何图案可以通过使用前述红外反射颜料如二氧化钛进行表面涂覆/喷漆来产生。在一个或多个实施方式中,来自反射光源143的物体反射光116包括基于源自光发射器114的前述光变化模式的时间调制和/或基于反射光源143的几何光变化模式的空间调制。
在一个或多个实施方式中,与光发射器114相比具有不同波长的第二光发射器(未示出)可以设置在光发射器114附近。当光发射器114被启动时,第二光发射器也可以被启动,特别是在存在具有全反射特性的物体(例如,不打算在场景中被追踪的反射镜)的情况下。在一个或多个实施方式中,光发射器114可以是红外光源,第二光发射器可以是可见光源,发射例如绿色、蓝色或红色光。在一个或多个实施方式中,光发射器114和第二光发射器可以在追踪物体之前交替发射频闪光。换句话说,在开始追踪物体之前,光发射器114可以在时间t0、t2、t4……发射频闪光,并且第二光发射器可以在时间t1、t3、t5……发射频闪光,其中t0、t1、t2、t3、t4、t5……表示连续的时间点。在这些时间段中,相机设备将转动来记录场景中的图像,以便设置场景的空间坐标,并且识别具有全反射特性的反射区域和上述反射材料的反射区域。具体地,考虑一个具有反射镜和具有上述反射材料的物体的场景,如果相机设备检测到对光发射器114和第二光发射器都敏感的像素,则该像素可被确定为对应于反射镜;如果相机设备检测到仅对光发射器114敏感的像素,则该像素可被确定为对应于具有上述反射材料的物体。在一个或多个实施方式中,当开始追踪时,第二光发射器将会停止工作。利用这种配置,***100识别具有全反射特性的反射区域,例如场景中的反射镜,当追踪物体时,具有全反射特性的反射区域被忽略。因此,可以提高***100的检测准确度和范围。
在本发明的一个或多个实施方式中,相机设备110是具有相机镜头(例如相机镜头111)和相关组件、用于拍摄照片和/或视频记录的设备。具有通讯能力的专用相机是相机设备110的示例。在一个或多个实施方式中,相机设备110是移动设备,例如具有内置相机的移动手机(称为智能型手机)。智能型手机可具有带使用者图形界面的显示器,其占据大部分(例如,70%或更多)主表面。相机镜头111可位于智能型手机的主表面或背面。
在一个或多个实施方式中,场景140是由相机设备110成像的动作或事件发生的地点。视场(FOV)141是由相机设备110使用相机镜头111成像的场景140的范围。换句话说,视场141内的物体(例如,物体142)将出现在相机设备110捕捉和/或输出的图像中。例如,视场141可以对应于一立体角,在该立体角内,相机镜头111将光输入投射到相机设备110的相关联的光学传感器(未示出)中。在一个或多个实施方式中,根据相机镜头111相对于场景140如何取向、如何缩放或者如何定位,视场141对应于场景140的不同部分。在一个或多个实施方式中,物体142可以在动作或事件期间沿场景140移动。物体追踪是使相机镜头111相对于场景140取向、缩放或者定位的行为,使得物体142连续地在视场141内,或在视场141内的目标位置。在本公开中,术语“物体追踪”和“追踪”可以互换使用。在一个或多个实施方式中,相机设备110包括硬件组件、软件组件或其组合。在一个或多个实施方式中,相机设备110可以包括或者实施使用下文中图7.1和7.2描述的计算***700和网络720的至少一部分。
在本发明的一个或多个实施方式中,相机设备支架130被配置用以机械地保持相机设备110,并且被配置为回应于来自追踪控制器120的控制信号而调节相机镜头111的视场141。例如,相机设备支架130可以包括用于调节相机镜头111的相机角度的电动倾斜和旋转设备。在另一示例中,相机设备支架130可以包括电动水平和垂直滑动设备,用于调整相机镜头111相对于场景140的位置。该滑动设备可以包括用于保持和移动相机设备110的机械平台。在下文中,参照图3.1、3.2和3.3,描述了相机设备支架130的示例。
在一个或多个实施方式中,追踪控制器120包括硬件组件、软件组件或其组合,其被配置用以调整相机镜头111的视场141。例如,追踪控制器120可以通过控制相机设备支架130来控制视场141。在另一示例中,追踪控制器120可以通过控制相机镜头111的变焦水平来进一步控制视场141。在一个或多个实施方式中,追踪控制器120控制视场141,使得物体142出现在视场141内的目标位置。在一个或多个实施方式中,追踪控制器120使用下文中参考图2描述的方法控制视场141。在一个或多个实施方式中,追踪控制器120包括下文中参照图1.2描述的组件。
图1.2示出了根据一个或多个实施方式的追踪控制器120的细节。下面对图1.2的描述涉及上文中图1.1所描绘的各种组件。在一个或多个实施方式中,图1.2所示的一个或多个模块和元件可以省略、重复和/或替换。因此,本发明的实施方式不应该被认为限于图1.2所示的模块的具体布置。
如图1.2所示,追踪控制器120包括硬件处理器121、存储器122和资源库123。在本发明的一个或多个实施方式中,硬件处理器121对应于下文中图7.1所示的计算机处理器702。类似地,存储器122和资源库123对应于下文中图7.1所示的非持久存储器704和/或持久存储器706。例如,存储器122可以储存软件指令,当被执行时,使硬件处理器121执行上文中图1.1所示的相机设备110的视场调节功能。在一个或多个实施方式中,追踪控制器120根据参考下文中图2描述的方法流程图执行视场调节功能。在一个或多个实施方式中,存储器122储存指令以执行参考下文图2描述的方法流程图的一个或多个部分。在一个或多个实施方式中,追踪控制器120和相机设备110被整合到单个设备中。在这样的实施方式中,用于执行参考图2描述的方法流程图的一个或多个部分的指令是移动应用程序(或移动app)的一部分,这是一个使用者可安装的软件应用程序,被设计用于在智能型手机或其他移动设备上运行。
此外,如图1.2所示,资源库123包括图像序列126、光变化模式124、位移125、移动参数128和目标位置127。特别地,图像序列126包括由相机设备111捕捉的连续的图像(例如,图像A126a)。例如,图像A126a对应于在特定时间点被视场141覆盖的场景140的一部分。光变化模式124是沿图像序列126的不同强度等级和/或波长之间交替的光强度和/或波长的模式。在一个或多个实施方式中,光变化模式124对应于图像序列126的每个图像中的点。例如,该点可以由每个图像中的一个像素位置或相连的像素位置的集合来定义。在这种情况下,光变化模式124被称为由相机设备111捕捉的局部光变化模式。在一个或多个实施方式中,光变化模式124由反射光源143反射的频闪光引起,并且光变化模式124指示反射光源143在每个图像内的位置。换句话说,反射光源143在每个图像内的位置可以基于沿图像序列126找到光变化模式124的位置来确定。例如,光变化模式124指示反射光源143位于图像A126a中的位置A127a。类似地,图像序列126中的每个其他图像与反射光源143的位置相关联。目标位置127是追踪控制器120被配置用于追踪物体142的预定位置。例如,目标位置127可以被定义为视场141的中心,其对应于图像序列126的每个图像的中心。换句话说,追踪控制器120被配置成调节视场141,使得在调节后,物体142出现在图像的中心(即,目标位置127)。在其他示例中,目标位置127可以被定义为与视场141的中心不同的位置。位移125是图像内目标位置127和反射光源143位置(例如,位置A127a)之间的距离。在一个或多个实施方式中,位移125包括水平方向距离和垂直距离。位移125可以基于像素的数目或任何其他合适的距离标度来表示。在一个或多个实施方式中,物体142可以是移动物体,使得反射光源143的位置(例如,位置A127a)可以在图像序列126中从一个图像到下一个图像变化。在这样的实施方式中,移动参数128是反射光源143的位置(例如,位置A127a)随时间的变化率。例如,移动参数128可以包括在图像序列126中从一个图像到下一个图像的反射光源143的位置(例如,位置A127a)的变化。根据物体142的移动方向,移动参数128可包括水平部分和垂直部分。在数学上,移动参数128对应于位移125随时间的导数。
在一个或多个实施方式中,追踪控制器120基于如上该的图像序列126、光变化模式124、位移125、移动参数128和目标位置127执行视场调整功能。具体地,追踪控制器120使用参考下文中图2描述的方法执行视场调整功能。下文中,参考图4-6描述图像序列126、光变化模式124、位移125和移动参数128的示例。
图2示出了根据一个或多个实施方式的流程图。图2所示的过程可以例如通过上面参考图1.1和1.2讨论的一个或多个组件来执行。在本发明的不同实施方式中,可以省略,重复和/或以不同的顺序执行图2中所示的一个或多个步骤。因此,本发明的实施方式不应被视为限于图2所示的步骤的特定数量和安排。
首先,在步骤201中,启动场景内的反射光源。在本发明的一个或多个实施方式中,反射光源是附着到场景中的物体的反射区域。在这样的实施方式中,通过使用远程光发射器来发射频闪光并将频闪光投射到反射区域上来启动反射光源。例如,当远程光发射器打开时,频闪光以不同步的光模式发射。结果,频闪光被反射区域反射,以产生具有相同不同步的光模式的物体反射光。在一个或多个实施方式中,与相机设备的帧率相比较,频闪光和物体反射光具有低重复率(例如,10赫兹、20赫兹等)。在一个或多个实施方式中,频闪光和物体反射光与相机设备的帧率同步。例如,频闪光可以基于从追踪控制器和/或相机设备发送的触发信号来启动和/或同步。
在一个或多个实施方式中,第二光源可以是场景中不想要被追踪的物体上的、具有全反射特性的反射区域。在这样的实施方式中,通过使用第二光发射器来发射具有一波长(该波长与投射到反射光源的反射区域的频闪光的波长不同)的频闪光,来启动第二光源。当场景内的反射光源被启动时,第二光源也可以同时被启动。在一个或多个实施方式中,反射光源和第二光源可以在追踪物体之前交替发射反射光。然后,相机设备转动以捕捉场景的图像从而建立场景的空间坐标,识别并忽略具有全反射特性的反射区域。在一个或多个实施方式中,当开始追踪时,第二光源被停用。
在步骤202中,由相机设备捕捉场景的图像序列。特别地,物体在相机镜头的视场(FOV)内,并且出现在图像序列中。例如,图像序列可以包括一串静态图像或者是其一部分。在另一个示例中,图像序列可以包括视频记录或者是视频记录的一部分。在一个或多个实施方式中,在反射光源发射物体反射光的同时,捕捉场景的图像序列。在一个或多个实施方式中,基于反射光源的占空比和/或重复率来选择图像序列的帧率,使得连续图像(或序列中具有特定间隔的一对图像)包括交替的亮水平和暗水平,和/或来自远程光发射器和反射光源的交替的波长。例如,远程光发射器和反射光源可以是不同步的,并且基于不同步的反射光源的占空比和/或重复率来选择帧率。在一个或多个实施方式中,基于图像序列的帧率选择远程光发射器和反射光源的占空比和/或重复率,使得连续图像(或序列中具有特定间隔的一对图像)包括交替的亮水平和暗水平,和/或来自远程光发射器和反射光源的交替的波长。例如,帧率可以是预定的,并且例如基于来自相机设备的触发信号,将反射光源与帧率同步。
在步骤203中,基于图像序列上的局部光变化模式,在场景中检测反射光源。具体而言,从反射光源反射的频闪光引起由相机设备的光学传感器接收的光强和/或波长的变化,从而导致沿图像序列的局部光变化模式。在一个或多个实施方式中,调整频闪光的强度以控制在每个图像中找到局部光变化模式的位置的大小。例如,位置大小可以被限制为视场的水平和垂直尺寸的一百分比(例如,1%、3%等)。在一个或多个实施方式中,在由相机设备的光学传感器识别出的、连贯的图像中交替的亮水平和暗水平和/或交替的波长的差异超出预定阈值处,定义该位置和尺寸。在一个或多个实施方式中,该位置被称为是图像中反射光源的位置。
在一个或多个实施方式中,通过将相应像素的强度和/或波长值相减,来比较图像序列中的一对图像。具体地,强度和/或波长值由光学传感器产生。例如,强度值可以对应于单色CMOS(互补金属氧化物半导体)传感器的像素输出值。在另一示例中,可以分析RGBCMOS传感器的输出值以确定每个像素的波长值。具体地,从一图像中像素的强度和/或波长值与另一图像中对应像素的强度和/或波长值相减,以生成相减结果。在相减结果中找到交替的亮水平和暗水平和/或交替的波长的差异的像素,被选择作为图像中反射光源的位置的一部分。取决于反射光源的占空比/重复率与图像序列的帧率,该对图像可以是连续的图像或由特定数量的图像隔开(例如每隔两幅图像等)的两个图像。
在步骤204中,分析图像序列以确定反射光源在至少一个图像中的位置以及反射光源沿图像序列的移动。在一个或多个实施方式中,基于由相机设备的光学传感器识别出的、图像序列中交替的亮水平和暗水平和/或交替的波长的差异超出预定阈值的地方,确定反射光源的位置。在一个或多个实施方式中,基于在图像序列上的位置的变化率来确定反射光源的移动。
在步骤205中,回应于检测到反射光源,在至少一个图像内比较反射光源的位置和目标位置,以产生结果。在一个或多个实施方式中,该结果包括位置和目标位置之间的位移。在一个或多个实施方式中,位移可以在图像序列中从一个图像到下一个图像变化,指示该物体是移动物体。在这样的实施方式中,位移随时间(例如从一幅图像到下一幅图像)的变化率,被计算为移动参数。
在步骤206中,基于该结果生成用于定向相机设备的控制信号。在一个或多个实施方式中,控制信号被配置成在与位移相反的方向上调整相机镜头的取向。在一个或多个实施方式中,控制信号被配置为在与位移相反的方向上调整相机相对于场景的相对位置。在一个或多个实施方式中,在对由控制信号引起的调整量的细调中考虑移动参数。
在步骤207中,控制信号被发送到安装有相机设备的相机设备支架(例如,相机手持握杆、倾斜和旋转设备等)。相应地,沿与位移相反的方向调整相机镜头的取向或相机设备的相对位置。
在步骤208中,在相机设备的视场内检测到目标位置和反射光源实质对准。特别地,实质对准是沿与位移相反的方向调整相机镜头的取向或相机设备的相对位置的结果。
在步骤209中,回应于检测到实质对准,捕捉场景的额外图像。在一个或多个实施方式中,由相机设备以规则的重复率(即帧率)连续捕捉和输出连续图像。在这样的实施方式中,被分析以产生控制信号的图像序列被限制至该额外图像之前的滚动时间窗口(例如,2个连续图像、5个连续图像、10个连续图像的滚动序列等)。随着时间的推移,额外图像成为更新的图像序列的一部分,用于生成更新的控制信号以连续追踪视场中的物体。
在一个或多个实施方式中,被分析以产生控制信号的图像序列被指定为控制信息而不由相机设备输出。相反地,反射光源(因此,物体)与目标位置实质对准,相机设备输出额外图像。例如,控制信息可以与额外图像分开储存,直到被丢弃或以其他方式从相机设备移除。
在步骤210中,确定是否要继续图像捕捉。如果是肯定的,即,图像捕捉将继续,则该方法返回到步骤202。如果是否定的,即图像捕捉不继续,则该方法结束。
图3.1、3.2、3.3、4、5和6示出了根据本发明的一个或多个实施方式的各种示例。例如,图3.1、3.2、3.3、4、5和6可以基于上文中图1.1和1.2中所示的一个或多个组件、以及上文中图2所示的方法流程图。在一个或多个实施方式中,图3.1、3.2、3.3、4、5、6中所示的一个或多个模块和元件可以被省略、重复和/或替换。因此,不应认为本发明的实施方式限于图3.1、3.2、3.3、4、5和6中所示的模块的特定布置。
图3.1示出了相机移动设备手持握杆800,作为上文中图1.1所示相机设备支架130的示例。此外,由相机移动设备手持握杆800机械保持的相机移动设备201(例如,具有相机镜头220的智能型手机)是上文中图1.1所示的相机设备110的示例。在本发明的一个或多个实施方式中,相机移动设备手持握杆800是机电组件,其包括支架221、倾斜轴203、倾斜马达213、旋转轴209、旋转马达219和手持握杆222。支架221被配置用以机械地保持相机移动设备201并且机械地联接到倾斜轴203。手持握杆222被配置用以在被观看者手持的同时、保持相机移动设备手持握杆800的机械稳定性。尽管没有明确示出,手持握杆222包括通讯界面,该通讯界面被配置用以与上文中图1.1中描述的相机设备110和/或取向控制器120通讯。例如,通讯界面可以基于蓝牙、NFC、USB或其他无线/有线通讯界面。在一个或多个实施方式中,回应于经由通讯界面从取向控制器120接收的控制信号,旋转轴209可通过旋转马达219绕旋转轴线209-1旋转。类似地,回应于经由通讯界面从取向控制器120接收的控制信号,倾斜轴203可通过倾斜马达213绕倾斜轴线203-1旋转。回应于围绕倾斜轴线203-1倾斜支架221和/或连同倾斜轴203和倾斜马达213一起围绕旋转轴线209-1旋转该支架221,可以调整相机镜头220的取向。相应地,根据相机镜头220的取向来调整相机镜头220的视场220-1。尽管图3.1所示的示例是基于与两个机械轴相关联的两个马达,其他示例可以基于与三个机械轴相关联的三个马达,而不脱离本发明的范围;其中第三马达可以是附加的旋转马达,例如图3.3中所示的具有附加旋转轴209-2的附加旋转马达331。具体地,图3.3示出了具有三个马达的相机移动设备手持握杆800,作为上文中图1.1中所示的相机设备支架130的示例。
图3.2示出了稳定上文中图3.1中所示的相机移动设备手持握杆800的示例。例如,当相机移动设备手持握杆800从手持位置A321改变到手持位置B322或者从手持位置B322改变到手持位置A321时,相机移动设备201的取向稳定。如图3.2所示,手持位置A321对应于手持握杆222的垂直取向(即,沿地球重力方向)。在手持位置A321中,倾斜马达213保持相机移动设备201指向地球地平线(即,垂直于地球重力方向)。换句话说,相机移动设备201的成像平面垂直于地球地平线。
手持位置B322对应于手持握杆222的倾斜取向(即偏离地球重力方向)。例如,手持握杆222的倾斜运动323由使用者的手施加。在手持位置B322中,倾斜马达213保持相机移动设备201指向地球地平线,如同在手持位置A321中一样。
图4示出了上文中图1.1和1.2中描述的反射光源143的光变化模式124的示例。如图4所示,横轴对应时间,纵轴对应光强度。特别地,光变化模式124是随时间在亮水平400a和暗水平400b之间交替的光强度模式。例如,光强度的亮度级400a在时间段A410上保持,并且可以随着时间以一定的重复率重复出现。随着时间的推移,光强度在亮水平400a和暗水平400b之间交替变化,相机设备周期得捕捉图像序列。例如,可以在时间点A401a、时间点B401b、时间点C401c等捕捉序列中的连续图像,这些时间点通过时间段B420、时间段C430等互相分开。特别地,时间段A410包括至少一个图像捕捉时间点,例如时间点B401b。在时间点A401a捕捉的暗水平400b、在时间点B401b捕捉的亮水平400a、在时间点C401c捕捉的暗水平400b等的交替序列,形成由相机设备捕捉的上述的局部光变化模式。尽管图4所示的光变化模式124是光强度变化的模式,光变化模式124在其他示例中也可以包括波长变化。换句话说,亮水平400a和暗水平400b可以被不同的波长替代或补充,以表示波长变化。
图5示出了上文中图1.1和1.2中描述的场景140的图像序列126的示例。如图5所示,图像序列126包括图像A126a、图像B126b、图像C126c等,它们在时间点A401a、时间点B401b、时间点C401c等被捕捉,如上文中图4所示。根据参照上文中图4描述的光变化模式124的示例,反射光源143在图像A126a、图像B126b、图像C126c等中标记为“a”的位置处呈现为交替的暗点和亮点。相反地,在图像A126a、图像B126b、图像C126c等中标记为“b”的另一个位置,光强度保持基本恒定。例如,可以通过将图像A126a和图像B126b中对应像素的强度值相减以生成相减结果126d,来确定标记为“a”的位置。类似地,可以通过将图像B126b和图像C126c中相应像素的强度值相减以生成相减结果126d,来进一步确定标记为“a”的位置。在相减结果126d中,黑色表示无差异,白色表示非零差异或超过上述预定阈值的差异。相应地,反射光源的位置对应于相减结果126d中的白点。
进一步如图5所示,每个图像的中心被定义为目标位置127。相应地,从标记为“a”的位置到目标位置127的距离对应于位移125。图5中所示的标记为“a”的位置、目标位置127和位移125分别是上文中的图1.2所示的位置A127a、目标位置127和位移125的示例。在一个或多个实施方式中,标记为“a”的位置在图像A126a、图像B126b、图像C126c等之间变化。标记为“a”的位置在沿图像A126a、图像B126b、图像C126c等的变化率对应于上文中图1.2所示的移动参数128。
图6示出了示例视频记录600,其包括参照上文中图4描述的图像序列126的示例。在一个示例场景中,目标位置是图像的中心。如图6所示,反射光源143在图像序列126中的图像(例如,图像A126a)的左侧部分的位置处被识别。特别地,反射光源143是包括在男性(即,物体142)佩戴的戒指或腕带的一部分中的反射材料。例如,基于上文中图5所示的图像A126a、图像B126b、图像C126c等中交替的暗点和亮点来识别反射光源143的位置。换句话说,反射光源143对应于如图5所示的图像A126a、图像B126b、图像C126c等中标记为“a”的位置。因为目标位置(即,图像中心)在反射光源位置的右侧,所以追踪控制器120被配置为将相机设备110朝向左侧,使得持有反射光源143的男性(即,物体142)出现在图像的中心。因此,基于反射光源143的识别位置“a”来调整相机设备110的取向,使得物体142出现在图像X126x的中心。
为了提高物体追踪的准确度,除了基于上文中图5所示的图像A126a、图像B126b、图像C126c等中交替的暗点和亮点来检测反射光源143的位置之外,还基于匹配包括在男性(即,物体142)佩戴的戒指或腕带的一部分中的反射材料的几何形状,限定交替的暗点和亮点的几何形状。换句话说,图像A126a、图像B126b、图像C126c等中,与反射图案的几何形状不匹配的任何交替的暗点和亮点,在识别反射光源143时被排除。
在一个或多个实施方式中,为提高物体追踪的准确度,除了红外光发射器之外,还可使用另一波段光发射器,包括但不限于可见光。场景中墙上的反射镜在图像A126a、图像B126b、图像C126c等中检测为可见波长中交替的暗点和亮点。反射镜被排除在检测反射光源143的位置之外。
在一个或多个实施方式中,可以通过画面裁幅的方式,使得被追踪的物体出现在相机拍摄的画面的目标位置。在这种情况下,由硬件处理器生成用于改变相机设备的视场的控制信号,可以通过画面裁幅的方式,使得物体出现在相机拍摄的画面的目标位置。具体而言,如果检测到的光源位置位于相机视场的靠右位置,通过将相机拍摄画面中的靠左侧部分切割出来,或者提取画面靠右的部分,使得物体出现在保留后的画面的目标位置。在一个或多个实施方式中,通过画面裁幅的方式,控制信号可以虚拟地改变相机呈现给使用者的视场,从而使得在视场中目标位置和反射光源实质地对准。在一个或多个实施方式中,控制信号可以通过画面裁幅和调整相机设备支架两种方式的结合,使得物体出现在画面的目标位置。在一个或多个实施方式中,追踪控制器可以包括在相机设备、运动相机、倾斜和旋转设备、智能型手机手持握杆、单镜头反射(SLR)相机支架、画面裁幅模块以及控制模块中的至少一个之内。在一个或多个实施方式中,画面裁幅模块和控制模块独立于倾斜和旋转设备、智能型手机手持握杆和SLR相机支架。
本发明的实施方式可以在计算***上实现。可以使用移动设备、桌上型设备、服务器、路由器、交换器、嵌入式设备或其他类型硬件的任意组合。例如,如图7.1所示计算***700可以包括一个或多个计算机处理器702、非持久存储器704(例如,易失性存储器,比如随机存取存储器(RAM)、快取存储器)、持久存储器706(例如,硬盘、诸如光盘(CD机或多功能数位光盘(DVD机的光学装置、快闪存储器等)、通讯界面712(例如蓝牙界面、红外界面、网络界面、光界面等)以及若干其他元件和功能。
计算机处理器702可以是用于处理指令的集成电路。例如,计算机处理器可以是处理器的一个或多个核心或微核心。计算***700还可以包括一个或多个输入设备710,例如触控荧幕、键盘、鼠标、麦克风、触控板、电子笔或任何其他类型的输入设备。
通讯界面712可以包括集成电路,用于将计算***700连接到网络(未示出)(例如区域网络(LAN)、比如互联网的广域网路(WAN)、移动网络或任何其他类型的网络)和/或连接到另一设备,例如另一计算设备。
此外,计算***700可以包括一个或多个输出设备708,比如荧幕(例如,液晶显示器(LCD、等离子显示器、触控荧幕、阴极射线管(CRT)监视器、投影机或其他显示设备)、打印机、外部存储器或任何其他输出设备。一个或多个输出设备可与输入设备相同或不同。输入和输出设备可以本地或远程连接到计算机处理器702、非持久存储器704和持久存储器706。存在许多不同类型的计算***,并且上述输入和输出设备可以采取其他形式。
用于执行本发明实施方式的计算机可读程序代码形式的软件指令可以全部或部分、临时或永久地储存在非瞬时计算机可读介质上,比如CD、DVD、储存设备、软盘、磁带、快闪存储器、物理存储器或任何其他计算机可读储存介质。具体地,软件指令可以对应于计算机可读程序代码,当由处理器执行时,该程序代码被配置为执行本发明的一个或多个实施方式。
图7.1中的计算***700可连接至网络或为网络的一部分。例如,如图7.2所示网络720可以包括多个节点(例如,节点X722、节点Y724)。每个节点可以对应于计算***,例如图7.1所示的计算***,或节点的组合可对应于图7.1所示的计算***。作为示例,本发明的实施方式可以在连接到其他节点的分布式***的节点上实现。作为另一示例,本发明的实施方式可以在具有多个节点的分布式计算***上实现,其中本发明的每个部分可以位于分布式计算***内的不同节点上。此外,上述计算***700的一个或多个元件可以位于远程位置并通过网络连接到其他元件。
虽然图7.2中未示出,该节点可以对应于服务器机箱中的叶片(blade),其经由背板连接到其他节点。作为另一示例,节点可以对应于数据中心中的服务器。作为另一示例,节点可以对应于具有共享存储器和/或资源的计算机处理器或计算机处理器的微核心。
网络720中的节点(例如,节点X722、节点Y724)可以被配置用以为客户端设备726提供服务。例如,节点可以是云端计算***的一部分。节点可以包括从客户端设备726接收请求和向客户端设备726发送回应的功能。客户端设备726可以是计算***,例如图7.1所示的计算***。此外,客户端设备726可以包括和/或执行本发明的一个或多个实施方式的全部或一部分。
图7.1和7.2中描述的计算***或计算***组可以包括执行本发明公开的各种操作的功能。例如,计算***可以在相同或不同***上的进程之间执行通讯。采用某种形式的主动或被动通讯的各种机制可以促进同一设备上的进程之间的数据交换。代表这些进程间通讯的示例包括但不限于:档案、信号、插口(socket)、消息队列、传输线路、信号(semaphore)、共享存储器、消息传递和存储器映射档案的实施。
图7.1中的计算***700可以实施和/或可被连接到数据资源库。例如,一种类型的数据资源库是数据库。数据库是为便于数据检索、修改、重新组织和删除而配置的信息集合。数据库管理***(DBMS)是一种软件应用程序,其为使用者定义、创建、查询、更新或管理数据库提供了一个界面。
使用者或软件应用程序可以向DBMS提交叙述(statement)或查询。然后DBMS解释该叙述。该叙述可为用以请求信息的选择叙述、更新叙述、创建叙述、删除叙述等等。此外,该叙述可包括参数,其指定数据或数据容器(数据库、表格、记录、栏、视图等等)、标识符、状态(比较运算符)、函数(例如,联集、全联集、计数、取平均等等)、排序(例如,升序、降序)或其他。DBMS可以执行该叙述。例如,DBMS可访问记忆体缓冲、参照或索引档以进行读取、写入、删除或其组合,以用于回应该叙述。DBMS可以从持久或非持久储存加载数据,并执行计算以回应查询。DBMS可以将结果返回给使用者或软件应用程序。
以上对功能的描述仅呈现了由图7.1的计算***和图7.2中的节点和/或客户端设备执行的功能的少数示例。可以使用本发明的一个或多个实施方式来执行其他功能。
虽然已参照有限的实施方式描述了本发明,但受益于本公开的所属技术领域中具有通常知识者在不脱离在此公开的本发明的范围的前提下还可构想出其他实施方式。因此,本发明的范围应由所附权利要求限定。

Claims (20)

1.一种用于物体追踪的方法,包括:
周期地捕捉场景的图像序列,所述图像序列的帧率与反射光源的占空比和/或重复率相配合,所述图像序列包含连续图像或具有特定间隔的一对图像,且图像序列中包含设定的特定局部光变化,使得连续图像或具有特定间隔的一对图像包括变化的亮水平和暗水平,和/或来自远程光发射器和反射光源的变化的波长;
由硬件处理器,基于沿该图像序列的设定的特定局部光变化模式,检测该场景中的反射光源,所述反射光源的检测方式为对图像序列中包含的连续图像或具有特定间隔的一对图像进行比较,将变化的亮水平和暗水平和/或变化的波长的差异的像素选择作为图像中反射光源的位置的一部分;
由该硬件处理器,回应检测到的该反射光源,比较该反射光源在该图像序列的至少一个图像中的位置与在该至少一个图像中的目标位置,以生成结果;以及
基于该结果,由该硬件处理器生成用于改变相机设备的视场的控制信号,使得在该视场内该反射光源与该目标位置实质对准,
其中该反射光源发射物体反射光。
2.根据权利要求1所述的方法,
其中该反射光源是物体的反射区域,及
其中该物体反射光由从远程光发射器发射并被该反射区域反射的频闪光产生。
3.根据权利要求2所述的方法,其中检测该场景中的该反射光源包括:
检测该局部光变化模式,该局部光变化模式选自以下群组中的至少一个:光强度变化、光波长变化、光强度变化的重复率、光波长变化的重复率、从光强度变化导出的代码以及从光波长变化导出的代码,以及
其中该局部光变化模式是由选自以下群组中的至少一个产生:该远程光发射器发射的该频闪光和该反射区域的几何反射图案。
4.根据权利要求2所述的方法,其中检测该场景中的该反射光源包括:
检测该场景中具有全反射特性的反射区域;以及
当检测该反射光源时,从该场景中排除该具有全反射特性的反射区域。
5.根据权利要求1所述的方法,所述方法进一步包括:
分析该图像序列以确定该反射光源在该至少一个图像中的位置以及该反射光源沿该图像序列的移动,其中进一步基于该移动生成所述控制信号;
将该控制信号发送到安装有该相机设备的相机设备支架;
回应于发送该控制信号,检测在该视场内该目标位置和该反射光源实质对准;以及
使用该相机设备并回应于检测到该实质对准,进一步捕捉该场景的额外图像,
其中所选择的物体在该额外图像中显现于该目标位置。
6.根据权利要求5所述的方法,
其中该图像序列和该额外图像是由该相机设备捕捉的视频记录中的视频帧序列的一部分。
7.根据权利要求1所述的方法,
其中该控制信号由追踪控制器产生,该追踪控制器包括在以下群组中的至少一个内:相机设备、倾斜和旋转设备、智能型手机手持握杆、单镜头反射相机支架、画面裁幅模块以及控制模块;及该画面裁幅模块和控制模块独立于该倾斜和旋转设备、智能型手机手持握杆和单镜头反射相机支架。
8.一种用于物体追踪的***,包括:
远程光发射器,被配置用以发射设定的特定频闪光;
物体的反射区域,其中该反射区域被配置用以反射由该远程光发射器产生的该频闪光;以及
追踪控制器,被配置用以:
周期地获取场景的图像序列,所述图像序列的帧率与反射光源的占空比和/或重复率相配合,所述图像序列包含连续图像或具有特定间隔的一对图像,且图像序列中包含设定的特定局部光变化,使得连续图像或具有特定间隔的一对图像包括变化的亮水平和暗水平,和/或来自远程光发射器和反射光源的变化的波长;
基于沿该图像序列的设定的特定局部光变化模式,检测该场景中的反射光源,所述反射光源的检测方式为对图像序列中包含的连续图像或具有特定间隔的一对图像进行比较,将变化的亮水平和暗水平和/或变化的波长的差异的像素选择作为图像中反射光源的位置的一部分;
回应于检测到该反射光源,比较该反射光源在该图像序列的至少一个图像中的位置与在该至少一个图像中的目标位置,以生成结果;以及
基于该结果生成用于改变相机设备的视场的控制信号,使得在该视场内该反射光源与该目标位置实质对准,
其中该反射光源发射物体反射光,该物体反射光由该反射区域反射的该频闪光产生。
9.根据权利要求8所述的***,其中该频闪光包括:
选自以下群组的至少一个:光强度变化、光波长变化、光强度变化的重复率、光波长变化的重复率、从光强度变化导出的代码以及从光波长变化导出的代码,
其中该局部光变化模式至少由从该远程光发射器发射的该频闪光产生。
10.根据权利要求9所述的***,
其中该反射区域包括几何反射图案,及
其中该局部光变化模式进一步由该反射区域的该几何反射图案产生。
11.根据权利要求8所述的***,进一步包括:
远程另一波段光发射器,被配置用以发射另一波段光,
其中检测该场景中的该反射光源包括:
基于该另一波段光检测该场景中反射该另一波段光的反射区域;以及
在检测该反射光源时,从该场景中排除反射该另一波段光的反射区域。
12.根据权利要求8所述的***,该追踪控制器还被配置用以:
分析该图像序列以确定该反射光源在该至少一个图像中的位置以及该反射光源沿该图像序列的移动,其中进一步基于该移动生成所述控制信号;
将该控制信号发送到安装有该相机设备的相机设备支架;
回应于发送该控制信号,检测在该视场内该目标位置和该反射光源实质对准;以及
使用该相机设备并回应于检测到该实质对准,进一步捕捉该场景的额外图像,
其中所选择的物体在该额外图像中显现于该目标位置。
13.根据权利要求12所述的***,
其中该图像序列和该额外图像是由该相机设备捕捉的视频记录中的视频帧序列的一部分。
14.根据权利要求8所述的***,
其中该追踪控制器包括在以下群组中的至少一个内:相机设备、倾斜和旋转设备、智能型手机手持握杆、单镜头反射相机支架、画面裁幅模块以及控制模块,该画面裁幅模块和控制模块独立于该倾斜和旋转设备、智能型手机手持握杆和单镜头反射相机支架。
15.一种储存用于物体追踪指令的非瞬时计算机可读介质,所述指令当被计算机处理器执行时,包括功能用以:
周期地捕捉场景的图像序列,所述图像序列的帧率与反射光源的占空比和/或重复率相配合,所述图像序列包含连续图像或具有特定间隔的一对图像,且图像序列中包含设定的特定局部光变化,使得连续图像或具有特定间隔的一对图像包括变化的亮水平和暗水平,和/或来自远程光发射器和反射光源的变化的波长;
基于沿该图像序列的设定的特定局部光变化模式,检测该场景中的反射光源,所述反射光源的检测方式为对图像序列中包含的连续图像或具有特定间隔的一对图像进行比较,将变化的亮水平和暗水平和/或变化的波长的差异的像素选择作为图像中反射光源的位置的一部分;
回应于检测到的该反射光源,比较该反射光源在该图像序列的至少一个图像中的位置与在该至少一个图像中的目标位置,以生成结果;以及
基于该结果生成用于改变相机设备的视场的控制信号,使得在该视场内的该反射光源与该目标位置实质对准,
其中该反射光源发射物体反射光。
16.根据权利要求15所述的非瞬时计算机可读介质,
其中该反射光源是物体的反射区域,及
其中该物体反射光由从远程光发射器发射并被该反射区域反射的频闪光产生。
17.根据权利要求16所述的非瞬时计算机可读介质,其中检测该场景中的该反射光源包括:
检测该局部光变化模式,该局部光变化模式选自以下群组中的至少一个:光强度变化、光波长变化、光强度变化的重复率、光波长变化的重复率、从光强度变化导出的代码以及从光波长变化导出的代码,以及
其中该局部光变化模式是由选自以下群组中的至少一个产生:该远程光发射器发射的该频闪光和该反射区域的几何反射图案。
18.根据权利要求15所述的非瞬时计算机可读介质,该指令当由该计算机处理器执行时,还包括功能用以:
分析该图像序列以确定该反射光源在该至少一个图像中的位置以及该反射光源沿该图像序列的移动,
其中进一步基于该移动产生所述控制信号。
19.根据权利要求15所述的非瞬时计算机可读介质,该指令当由该计算机处理器执行时,还包括功能用以:
将该控制信号发送到安装有该相机设备的相机设备支架;
回应于发送该控制信号,检测在该视场内该目标位置和该反射光源实质对准;以及
使用该相机设备并回应于检测到该实质对准,进一步捕捉该场景的额外图像,
其中所选择的物体在该额外图像中显现于该目标位置。
20.根据权利要求19所述的非瞬时计算机可读介质,
其中该图像序列和该额外图像是由该相机设备捕捉的视频记录中的视频帧序列的一部分。
CN201880046774.4A 2017-07-18 2018-07-18 使用反射光源的智能物体追踪 Active CN110914638B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CNPCT/CN2017/093439 2017-07-18
PCT/CN2017/093439 WO2019014861A1 (en) 2017-07-18 2017-07-18 INTELLIGENT FOLLOWING OF OBJECTS
PCT/CN2018/096164 WO2019015614A1 (en) 2017-07-18 2018-07-18 INTELLIGENT OBJECT TRACKING USING A REFLECTIVE LIGHT SOURCE

Publications (2)

Publication Number Publication Date
CN110914638A CN110914638A (zh) 2020-03-24
CN110914638B true CN110914638B (zh) 2021-11-26

Family

ID=63633645

Family Applications (3)

Application Number Title Priority Date Filing Date
CN201780006137.XA Active CN108605081B (zh) 2017-07-18 2017-07-18 智能目标追踪
CN201880046774.4A Active CN110914638B (zh) 2017-07-18 2018-07-18 使用反射光源的智能物体追踪
CN201880046775.9A Active CN110915194B (zh) 2017-07-18 2018-07-18 使用目标识别码的智能目标追踪

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN201780006137.XA Active CN108605081B (zh) 2017-07-18 2017-07-18 智能目标追踪

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN201880046775.9A Active CN110915194B (zh) 2017-07-18 2018-07-18 使用目标识别码的智能目标追踪

Country Status (6)

Country Link
US (3) US10587813B2 (zh)
EP (1) EP3656118A4 (zh)
JP (1) JP6856914B2 (zh)
CN (3) CN108605081B (zh)
TW (3) TWI721290B (zh)
WO (3) WO2019014861A1 (zh)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11364637B2 (en) * 2017-07-18 2022-06-21 Hangzhou Taro Positioning Technology Co., Ltd. Intelligent object tracking
CN108605081B (zh) * 2017-07-18 2020-09-01 杭州他若信息科技有限公司 智能目标追踪
JP7210872B2 (ja) * 2017-07-19 2023-01-24 富士フイルムビジネスイノベーション株式会社 画像処理装置及び画像処理プログラム
TWM560035U (zh) * 2017-11-13 2018-05-11 鄭宇傑 影像追蹤裝置
WO2019241909A1 (en) * 2018-06-19 2019-12-26 Hangzhou Taro Positioning Technology Co., Ltd. Camera mobile device holder with stablization
US11158074B1 (en) * 2018-10-02 2021-10-26 Facebook Technologies, Llc Depth sensing using temporal coding
US11991445B2 (en) 2018-12-13 2024-05-21 Hangzhou Taro Positioning Technology Co., Ltd. Camera mobile device stabilization using a high frame rate auxiliary imaging element
WO2020140210A1 (en) * 2019-01-02 2020-07-09 Hangzhou Taro Positioning Technology Co., Ltd. Automated film-making using image-based object tracking
US11900616B2 (en) 2019-01-08 2024-02-13 Hangzhou Taro Positioning Technology Co., Ltd. Determining region-of-interest of an object using image-based object tracking
CN113196737B (zh) * 2019-01-09 2022-10-11 杭州他若定位科技有限公司 使用基于图像的对象跟踪进行定向声音捕获
CN111757010B (zh) * 2019-05-23 2021-10-22 深圳市瑞立视多媒体科技有限公司 主动光刚体配置方法、***及终端设备
CN110348418B (zh) * 2019-07-17 2022-03-11 上海商汤智能科技有限公司 目标跟踪方法及装置、智能移动设备和存储介质
KR102216968B1 (ko) * 2019-09-06 2021-02-18 주식회사 원더풀플랫폼 크래들을 이용한 도우미 시스템
TWI772830B (zh) * 2020-07-02 2022-08-01 黑快馬股份有限公司 具有畫面穩定功能的跟拍系統及具有畫面穩定功能的跟拍方法
CN113923338A (zh) * 2020-07-07 2022-01-11 黑快马股份有限公司 具有画面稳定功能的跟拍***及具有画面稳定功能的跟拍方法
CN111830520B (zh) * 2020-07-09 2023-08-04 广东诚浩工程项目管理有限公司 一种工程建设监理质量验收实测实量装置及方法
US11165969B1 (en) * 2020-08-03 2021-11-02 Sky Castle Toys LLC System and method for adding auxiliary lights to a camera to create fluorescence in selected features of a captured image
US11906895B2 (en) * 2020-10-06 2024-02-20 Mediatek Inc. Method and system for blending images captured under different strobe conditions
CN114964183B (zh) * 2022-07-28 2022-10-25 金田产业发展(山东)集团有限公司 一种便携式定位导航工程勘测装置

Citations (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1460817A (zh) * 2002-04-16 2003-12-10 Lg电子株式会社 横流风扇和装配有这种风扇的空调器
JP2004101616A (ja) * 2002-09-05 2004-04-02 Sony Corp 移動撮影システム、移動撮影方法、移動体、及び信号発生装置
CN1630342A (zh) * 2003-12-15 2005-06-22 乐金电子(中国)研究开发中心有限公司 一种对移动电话的相机摄影操作进行提示的方法及装置
CN101451836A (zh) * 2007-12-07 2009-06-10 株式会社拓普康 测量***
CN101494737A (zh) * 2009-03-09 2009-07-29 杭州海康威视数字技术股份有限公司 一种一体化摄像机装置及自适应自动聚焦方法
CN101600113A (zh) * 2008-06-02 2009-12-09 索尼株式会社 图像处理装置及图像处理方法
CN101919246A (zh) * 2007-08-08 2010-12-15 托尼·迈耶 非后向反射牌照成像***
CN102113321A (zh) * 2008-08-05 2011-06-29 爱信精机株式会社 目标对象物位置确定装置
CN102143324A (zh) * 2011-04-07 2011-08-03 天津市亚安科技电子有限公司 一种云台自动平滑跟踪目标的方法
CN102609942A (zh) * 2011-01-31 2012-07-25 微软公司 使用深度图进行移动相机定位
JP2012149888A (ja) * 2011-01-14 2012-08-09 Ricoh Co Ltd 光検出装置及び光検出方法
CN103634509A (zh) * 2012-08-30 2014-03-12 苏州翔合智能科技有限公司 自动追踪录制方法及***
CN103810695A (zh) * 2012-11-15 2014-05-21 浙江大华技术股份有限公司 一种光源定位方法及装置
EP2840776A1 (en) * 2013-08-19 2015-02-25 LG Electronics, Inc. Mobile terminal and control method thereof
CN104395858A (zh) * 2012-06-26 2015-03-04 索尼公司 信息处理设备和方法以及非瞬态计算机可读存储介质
CN104834903A (zh) * 2015-04-24 2015-08-12 常州先石信息科技有限公司 用于移动设备的双眼虹膜图像采集模块
CN105830428A (zh) * 2013-12-19 2016-08-03 株式会社理光 目标检测设备、移动体设备控制***及其程序
CN106341610A (zh) * 2016-11-25 2017-01-18 广东欧珀移动通信有限公司 拍照方法及移动终端
CN106572303A (zh) * 2016-10-17 2017-04-19 努比亚技术有限公司 一种图片处理方法及终端

Family Cites Families (64)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5227985A (en) * 1991-08-19 1993-07-13 University Of Maryland Computer vision system for position monitoring in three dimensions using non-coplanar light sources attached to a monitored object
EP0662600A4 (en) * 1993-06-10 1997-02-12 Oh Yoh Keisoku Kenkyusho Kk DEVICE FOR MEASURING THE POSITION OF A MOVABLE OBJECT.
US6618117B2 (en) * 1997-07-12 2003-09-09 Silverbrook Research Pty Ltd Image sensing apparatus including a microcontroller
US6803989B2 (en) * 1997-07-15 2004-10-12 Silverbrook Research Pty Ltd Image printing apparatus including a microcontroller
WO1999061948A1 (fr) * 1998-05-25 1999-12-02 Matsushita Electric Industrial Co., Ltd. Telemetre et appareil photographique
JP2000165850A (ja) * 1998-11-25 2000-06-16 Matsushita Electric Ind Co Ltd 移動体追尾装置
JP2001305645A (ja) * 2000-04-21 2001-11-02 Fuji Photo Film Co Ltd カメラ及び雲台装置
TW543323B (en) * 2000-10-03 2003-07-21 Jestertek Inc Multiple camera control system
US6515740B2 (en) * 2000-11-09 2003-02-04 Canesta, Inc. Methods for CMOS-compatible three-dimensional image sensing using quantum efficiency modulation
KR100355382B1 (ko) * 2001-01-20 2002-10-12 삼성전자 주식회사 영상 시퀀스에서의 객체 레이블 영상 생성장치 및 그 방법
US6771306B2 (en) * 2001-03-28 2004-08-03 Koninklijke Philips Electronics N.V. Method for selecting a target in an automated video tracking system
US20020171754A1 (en) * 2001-05-18 2002-11-21 I-Jen Lai Digital camera with multi-illuminating source
US20040070565A1 (en) * 2001-12-05 2004-04-15 Nayar Shree K Method and apparatus for displaying images
CN1204417C (zh) * 2002-07-05 2005-06-01 北京创先泰克科技有限公司 自动跟踪运动目标的***和实现方法
US7847234B2 (en) * 2003-08-06 2010-12-07 The United States Of America As Represented By The Secretary Of The Army Method and system for observing a subject at a first location based upon quantum properties measured at a second location
US7078672B2 (en) * 2004-01-16 2006-07-18 Tong Xie Method and system for optically tracking a target using interferometric technique
CN101156434B (zh) * 2004-05-01 2010-06-02 雅各布·伊莱泽 具有非均匀图像分辨率的数码相机
US20060098729A1 (en) * 2004-11-09 2006-05-11 Lien-Chieh Shen Smart image processing CCTV camera device and method for operating same
WO2006085834A1 (en) * 2005-01-28 2006-08-17 Microvision, Inc. Method and apparatus for illuminating a field-of-view and capturing an image
US8803978B2 (en) * 2006-05-23 2014-08-12 Microsoft Corporation Computer vision-based object tracking system
US8996172B2 (en) * 2006-09-01 2015-03-31 Neato Robotics, Inc. Distance sensor system and method
CN101821583B (zh) * 2007-10-10 2013-08-14 特里伯耶拿有限公司 用于跟踪和测量目标的测量装置
CN100538723C (zh) * 2007-10-26 2009-09-09 浙江工业大学 多视觉传感器信息融合的内河船舶自动识别***
JP5261684B2 (ja) * 2007-11-27 2013-08-14 スタンレー電気株式会社 ストロボ装置
JP5060358B2 (ja) * 2008-03-25 2012-10-31 株式会社トプコン 測量システム
EP2194399A1 (de) * 2008-12-03 2010-06-09 Leica Geosystems AG Positionsbestimmungsverfahren und geodätisches Vermessungssystem
US8866889B2 (en) * 2010-11-03 2014-10-21 Microsoft Corporation In-home depth camera calibration
EP3584682B1 (en) * 2010-12-22 2021-06-30 zSpace, Inc. Three-dimensional tracking of a user control device in a volume
CN102148965B (zh) * 2011-05-09 2014-01-15 厦门博聪信息技术有限公司 多目标跟踪特写拍摄视频监控***
US8605205B2 (en) * 2011-08-15 2013-12-10 Microsoft Corporation Display as lighting for photos or video
EP2570769A1 (de) * 2011-09-13 2013-03-20 Hexagon Technology Center GmbH Geodätisches Vermessungssystem und Verfahren mit multipler Zielverfolgungsfunktionalität
CN102360423A (zh) * 2011-10-19 2012-02-22 丁泉龙 一种人体智能跟踪方法
US8953094B2 (en) * 2011-11-10 2015-02-10 Apple Inc. Illumination system
US8653427B2 (en) * 2011-12-17 2014-02-18 Raytheon Company Digital semi-active laser receiver tracking of multiple line-of-sight (LOS) objects
KR101290197B1 (ko) * 2012-02-21 2013-07-30 중앙대학교 산학협력단 영상의 깊이 정보 추정 장치 및 방법
US9283677B2 (en) * 2012-04-05 2016-03-15 Rethink Robotics, Inc. Visual indication of target tracking
CN102724482B (zh) * 2012-06-18 2015-08-26 西安电子科技大学 基于gps和gis的智能视觉传感网络运动目标接力跟踪***
US20140037135A1 (en) * 2012-07-31 2014-02-06 Omek Interactive, Ltd. Context-driven adjustment of camera parameters
CN104246535A (zh) * 2012-09-19 2014-12-24 法罗技术股份有限公司 用于使用手持设备来利用激光跟踪仪选择、锁定和跟踪后向反射器的方法
CN103677237B (zh) * 2012-09-20 2016-12-21 原相科技股份有限公司 对象追踪装置及其控制方法
US9697427B2 (en) * 2014-01-18 2017-07-04 Jigabot, LLC. System for automatically tracking a target
EP2765388B1 (de) * 2013-02-08 2018-10-17 Hexagon Technology Center GmbH Mobiler Feld-Controller zur Messung und Fernsteuerung
CN103383446B (zh) * 2013-04-09 2017-07-07 北京半导体照明科技促进中心 基于可见光的室内定位方法、装置和***以及光源
EP2827099A1 (de) * 2013-07-16 2015-01-21 Leica Geosystems AG Lasertracker mit Zielsuchfunktionalität
EP2879371B1 (en) * 2013-11-29 2016-12-21 Axis AB System for following an object marked by a tag device with a camera
US9454699B2 (en) * 2014-04-29 2016-09-27 Microsoft Technology Licensing, Llc Handling glare in eye tracking
CN110716381B (zh) * 2014-05-06 2021-10-15 宁波舜宇光电信息有限公司 转光三维成像装置和投射装置及其应用
US11041718B2 (en) * 2014-07-08 2021-06-22 Basf Se Detector for determining a position of at least one object
DE102014109701A1 (de) * 2014-07-10 2016-01-14 Epcos Ag Sensor
US10455137B2 (en) * 2014-07-28 2019-10-22 Orbotech Ltd. Auto-focus system
JPWO2016016984A1 (ja) * 2014-07-31 2017-06-01 日立マクセル株式会社 撮像装置およびその被写体追尾方法
US9992396B1 (en) * 2015-02-02 2018-06-05 Apple Inc. Focusing lighting module
KR102623680B1 (ko) * 2015-02-10 2024-01-12 모빌아이 비젼 테크놀로지스 엘티디. 자율 주행을 위한 약도
EP3064898B1 (de) 2015-03-04 2019-12-18 Leica Geosystems AG Vermessungsgerät mit Feinanzielungs- bzw. Zielverfolgungsfunktionalität
JP6500535B2 (ja) * 2015-03-23 2019-04-17 カシオ計算機株式会社 画像処理装置、画像処理方法及びプログラム
CN105169717B (zh) * 2015-07-22 2017-10-03 深圳市富微科创电子有限公司 一种采用目标追踪技术的玩具飞机遥控***及方法
CN105184776B (zh) * 2015-08-17 2018-09-28 中国测绘科学研究院 目标跟踪方法
WO2017070629A1 (en) * 2015-10-23 2017-04-27 Fluke Corporation Imaging tool for vibration and/or misalignment analysis
CN108476311B (zh) * 2015-11-04 2021-04-27 奇跃公司 可穿戴显示***和用于校准可穿戴显示器的方法
JP6604509B2 (ja) * 2015-12-17 2019-11-13 カシオ計算機株式会社 撮像装置、被写体追尾方法、及びプログラム
EP3185037B1 (en) * 2015-12-23 2020-07-08 STMicroelectronics (Research & Development) Limited Depth imaging system
CN105611127A (zh) * 2015-12-28 2016-05-25 天津鼎视汇达科技有限公司 红外球机智能补光***
US10341629B2 (en) * 2016-06-30 2019-07-02 Hipcam Ltd. Touch screen WiFi camera
CN108605081B (zh) * 2017-07-18 2020-09-01 杭州他若信息科技有限公司 智能目标追踪

Patent Citations (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1460817A (zh) * 2002-04-16 2003-12-10 Lg电子株式会社 横流风扇和装配有这种风扇的空调器
JP2004101616A (ja) * 2002-09-05 2004-04-02 Sony Corp 移動撮影システム、移動撮影方法、移動体、及び信号発生装置
CN1630342A (zh) * 2003-12-15 2005-06-22 乐金电子(中国)研究开发中心有限公司 一种对移动电话的相机摄影操作进行提示的方法及装置
CN101919246A (zh) * 2007-08-08 2010-12-15 托尼·迈耶 非后向反射牌照成像***
CN101451836A (zh) * 2007-12-07 2009-06-10 株式会社拓普康 测量***
CN101600113A (zh) * 2008-06-02 2009-12-09 索尼株式会社 图像处理装置及图像处理方法
CN102113321A (zh) * 2008-08-05 2011-06-29 爱信精机株式会社 目标对象物位置确定装置
CN101494737A (zh) * 2009-03-09 2009-07-29 杭州海康威视数字技术股份有限公司 一种一体化摄像机装置及自适应自动聚焦方法
JP2012149888A (ja) * 2011-01-14 2012-08-09 Ricoh Co Ltd 光検出装置及び光検出方法
CN102609942A (zh) * 2011-01-31 2012-07-25 微软公司 使用深度图进行移动相机定位
CN102143324A (zh) * 2011-04-07 2011-08-03 天津市亚安科技电子有限公司 一种云台自动平滑跟踪目标的方法
CN104395858A (zh) * 2012-06-26 2015-03-04 索尼公司 信息处理设备和方法以及非瞬态计算机可读存储介质
CN103634509A (zh) * 2012-08-30 2014-03-12 苏州翔合智能科技有限公司 自动追踪录制方法及***
CN103810695A (zh) * 2012-11-15 2014-05-21 浙江大华技术股份有限公司 一种光源定位方法及装置
EP2840776A1 (en) * 2013-08-19 2015-02-25 LG Electronics, Inc. Mobile terminal and control method thereof
CN105830428A (zh) * 2013-12-19 2016-08-03 株式会社理光 目标检测设备、移动体设备控制***及其程序
CN104834903A (zh) * 2015-04-24 2015-08-12 常州先石信息科技有限公司 用于移动设备的双眼虹膜图像采集模块
CN106572303A (zh) * 2016-10-17 2017-04-19 努比亚技术有限公司 一种图片处理方法及终端
CN106341610A (zh) * 2016-11-25 2017-01-18 广东欧珀移动通信有限公司 拍照方法及移动终端

Also Published As

Publication number Publication date
JP6856914B2 (ja) 2021-04-14
TW201908859A (zh) 2019-03-01
US20200154036A1 (en) 2020-05-14
TWI721290B (zh) 2021-03-11
US11190701B2 (en) 2021-11-30
TW201913171A (zh) 2019-04-01
WO2019015616A1 (en) 2019-01-24
CN110915194A (zh) 2020-03-24
CN108605081A (zh) 2018-09-28
JP2020526853A (ja) 2020-08-31
US20200151887A1 (en) 2020-05-14
CN110915194B (zh) 2021-06-25
US11122210B2 (en) 2021-09-14
TWI716708B (zh) 2021-01-21
US20190082112A1 (en) 2019-03-14
CN108605081B (zh) 2020-09-01
TWI716707B (zh) 2021-01-21
CN110914638A (zh) 2020-03-24
EP3656118A1 (en) 2020-05-27
TW201913245A (zh) 2019-04-01
US10587813B2 (en) 2020-03-10
WO2019014861A1 (en) 2019-01-24
EP3656118A4 (en) 2021-03-03
WO2019015614A1 (en) 2019-01-24

Similar Documents

Publication Publication Date Title
CN110914638B (zh) 使用反射光源的智能物体追踪
CN112313576B (zh) 具有稳定功能的相机移动设备支架
US11831906B2 (en) Automated film-making using image-based object tracking
CN112292686B (zh) 检测双波段红外光源以进行对象跟踪
US11900616B2 (en) Determining region-of-interest of an object using image-based object tracking
US11364637B2 (en) Intelligent object tracking
US20200213524A1 (en) Intelligent object tracking
CN113273170B (zh) 使用高帧率辅助成像元件使相机移动设备稳定的方法、装置及存储介质
CN113196737B (zh) 使用基于图像的对象跟踪进行定向声音捕获
WO2022188733A1 (en) Scenario triggering and interaction based on target positioning and identification

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant