CN101576926B - Monitor video searching method based on geographic information system - Google Patents
Monitor video searching method based on geographic information system Download PDFInfo
- Publication number
- CN101576926B CN101576926B CN200910099364.9A CN200910099364A CN101576926B CN 101576926 B CN101576926 B CN 101576926B CN 200910099364 A CN200910099364 A CN 200910099364A CN 101576926 B CN101576926 B CN 101576926B
- Authority
- CN
- China
- Prior art keywords
- video
- geographical
- time tag
- cloud terrace
- time
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 17
- 238000012544 monitoring process Methods 0.000 claims abstract description 47
- 238000012937 correction Methods 0.000 claims description 3
- 230000002123 temporal effect Effects 0.000 claims 2
- 230000000007 visual effect Effects 0.000 claims 1
- 238000005516 engineering process Methods 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 3
- 238000013507 mapping Methods 0.000 description 3
- 238000009434 installation Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Landscapes
- Television Signal Processing For Recording (AREA)
Abstract
Description
技术领域technical field
本发明涉及视频检索技术,特别是涉及一种基于地理信息系统的监控视频检索方法。The invention relates to video retrieval technology, in particular to a monitoring video retrieval method based on a geographic information system.
背景技术Background technique
视频监控系统是安防工程的重要组成部分。它以能够提供直观、方便、丰富的信息而广泛应用于众多场合。近年来,随着宽带的普及,计算机技术的发展,图像处理技术的提高,视频监控正越来越广泛地应用到多个领域。视频监控的基本业务功能是提供对目标场合或目标对象的实时监视的手段,并对被监视的画面进行录像存储,以便事后回放。在现代监控系统中,云台摄像机是进行时实视频监控和视频录制的主要设备。它主要由负责视频采集的摄像机及负责安装、固定摄像机的支撑云台构成。云台适用于大范围进行扫描监视,它可以扩大摄像机的监视范围。其高速转动是由云台上电动机来实现,通过对云台设备发送特定格式的控制信号来控制电动机精确地转动并定位。Video surveillance system is an important part of security engineering. It is widely used in many occasions because it can provide intuitive, convenient and rich information. In recent years, with the popularization of broadband, the development of computer technology, and the improvement of image processing technology, video surveillance is being more and more widely used in many fields. The basic business function of video surveillance is to provide means of real-time monitoring of target occasions or target objects, and to record and store the monitored pictures for later playback. In modern surveillance systems, PTZ cameras are the main equipment for real-time video surveillance and video recording. It is mainly composed of a camera responsible for video collection and a supporting pan/tilt responsible for installing and fixing the camera. The PTZ is suitable for scanning and monitoring in a large area, and it can expand the monitoring range of the camera. Its high-speed rotation is realized by the motor on the pan-tilt, and the precise rotation and positioning of the motor is controlled by sending a specific format control signal to the pan-tilt device.
视频监控系统一般24小时运作,并按照录像存储计划定时录像,也可以由人工触发或告警触发录像。The video surveillance system generally operates 24 hours a day, and regularly records video according to the video storage plan, and can also be triggered manually or by an alarm.
当前在监控系统中对视频的检索主要依靠人工进行,操作繁琐,耗时耗力。而现代的视频检索技术从形式上看分为两类:一是基于文本(关键字)的检索,其检索效率取决于对视频的文本描述,其难点在于如何对视频进行准确全面的描述;二是基于内容的检索,就是根据视频的内容和上下文关系,对大规模视频数据库中的视频数据进行检索。它在没有人工参与的情况下自动提取并描述视频的特征和内容。其优点是可以通过自动地提取视听特征进行检索,其难点在于相似性如何计算,以及用户难以找到合适的示例。这些检索技术的本质都是为视频或视频片段添加含有检索目标信息的标签,所不同的是,这些标签是由人工添加还是由计算机通过相关分析后自动添加。At present, video retrieval in the monitoring system mainly relies on manual operations, which is cumbersome and time-consuming. The modern video retrieval technology can be divided into two categories from the formal point of view: one is based on text (keyword) retrieval, its retrieval efficiency depends on the text description of the video, the difficulty lies in how to accurately and comprehensively describe the video; Content-based retrieval is to retrieve video data in a large-scale video database according to the content and context of the video. It automatically extracts and describes the features and content of videos without human involvement. Its advantage is that it can be retrieved by automatically extracting audio-visual features, but its difficulty lies in how to calculate the similarity, and it is difficult for users to find suitable examples. The essence of these retrieval technologies is to add tags containing retrieval target information to videos or video clips. The difference is whether these tags are added manually or automatically by a computer after relevant analysis.
当面应对于视频监控系统中的视频检索方法主要是通过存储该视频的设备去一一查找的。由于云台是转动着的,其监控的区域范围在不停的变化。所以视频录像记录的是不同时间,不同区域范围的视频信息。如果要查找某个特点区域的录像信息,例如,在要查找在过去十个小时内广场的某个角落的视频信息,而监控摄像机只有在部分时间内才能监控到该角落,那么就需要找出过去十个小时内该摄像机记录下的所有视频,并由人工观察的方式找出和该角落区域有关的视频片段。The method of face-to-face video retrieval in the video surveillance system is mainly to search one by one through the device that stores the video. Since the pan/tilt is rotating, the area it monitors is constantly changing. Therefore, video recordings record video information at different times and in different regions. If you want to find the video information of a certain characteristic area, for example, you want to find the video information of a certain corner of the square in the past ten hours, and the surveillance camera can only monitor this corner in part of the time, then you need to find out All the videos recorded by the camera in the past ten hours, and the video clips related to the corner area were found by manual observation.
因此需要一种快速的视频检索方法,能够将在转动的云台摄像机所记录的不同监控区域的视频录像中,找出感兴趣的区域的视频。Therefore need a kind of fast video retrieval method, can find out the video of interested area in the video recording of different monitoring areas recorded by the rotating pan-tilt camera.
发明内容Contents of the invention
本发明的目的是克服现有技术的不足,提供一种基于地理信息系统的监控视频检索方法。The purpose of the present invention is to overcome the deficiencies of the prior art, and provide a monitoring video retrieval method based on a geographic information system.
基于地理信息系统的监控视频检索方法包括如下步骤:The surveillance video retrieval method based on geographic information system comprises the following steps:
1)获取云台摄像机的地理位置、安装高度、在地理信息系统上的角度校正值信息;1) Obtain the geographic location, installation height, and angle correction value information of the PTZ camera on the geographic information system;
2)在云台摄像机的云台指令下发时,同时发送一份云台指令的内容到监听模块,监听模块在侦测到云台指定下达后,判断云台指令对云台摄像机所拍摄视频的监控区域范围的影响,并获得对云台监控区域范围有影响的指令执行后云台的相关信息,相关信息是指摄像机的水平转角与垂直转角信息、拍摄时的CCD放大倍数,及导致以上参数发生变化的云台事件,一条云台指令的下达与执行动作称为云台事件;2) When the PTZ command of the PTZ camera is issued, the content of a PTZ command is sent to the monitoring module at the same time. After the monitoring module detects that the PTZ command is issued, it judges that the PTZ command affects the video captured by the PTZ camera. The impact of the monitoring area range, and obtain the relevant information of the pan/tilt after the execution of the command that affects the monitoring area of the pan/tilt. The relevant information refers to the horizontal and vertical angle information of the camera, the CCD magnification when shooting, and the above The PTZ event where the parameters change, the issuing and execution of a PTZ command is called a PTZ event;
3)根据获取的相关参数生成云台摄像机的地理时间标签;3) Generate the geographical time tag of the PTZ camera according to the obtained relevant parameters;
4)将地理时间标签按照顺序记录,并按照时间上的对应关系映射到视频片段上;4) Recording the geographical time tags in order, and mapping them to the video clips according to the corresponding relationship in time;
5)在进行录像检索时,取出地理时间标签中的能够表示视频监控区域的相关信息,计算云台摄像机在GIS上的监控范围;5) When carrying out video retrieval, take out the relevant information that can represent the video monitoring area in the geographic time tag, calculate the monitoring range of the PTZ camera on the GIS;
6)将地理时间标签所反映的地理区域与检索的目标区域进行匹配,查找出覆盖被查找区域的地理时间标签所对应的时间段内的视频录像。6) Match the geographical area reflected by the geographical time tag with the retrieved target area, and find out the video recordings in the time period corresponding to the geographical time tag covering the searched area.
所述的根据获取的相关参数生成云台摄像机的地理时间标签步骤:The described step of generating the geographic time tag of the PTZ camera according to the relevant parameters obtained:
1)填写云台摄像机的上一条地理时间标签的结束时间,计算并重新填写上一条地理时间标签的相关信息,使拍摄时的角度信息、拍摄时的CCD放大倍数信息准确反映该条地理时间标签结束时刻的云台摄像机的角度信息、CCD放大倍数;1) Fill in the end time of the last geographic time tag of the PTZ camera, calculate and refill the relevant information of the previous geographic time tag, so that the angle information and CCD magnification information during shooting can accurately reflect the geographical time tag The angle information and CCD magnification of the PTZ camera at the end moment;
2)生成一条新的地理时间标签,填写起始时间;2) Generate a new geographic time tag and fill in the start time;
3)根据导致生成地理时间标签的云台事件,对不同的云台事件填写不同的地理时间标签的内容。3) According to the PTZ event that causes the geographic time tag to be generated, fill in different content of the geographic time tag for different PTZ events.
所述的将地理时间标签按照顺序记录,并按照时间上的对应关系映射到视频片段上步骤:The steps of recording the geographical time tags in order and mapping them to the video clips according to the corresponding relationship in time are as follows:
1)获取视频片段的起始时间,结束时间,拍摄视频的云台摄像机;1) Obtain the start time of the video clip, the end time, and the PTZ camera for shooting the video;
2)查找云台摄像机的所有地理时间标签,找出时间段与视频片段的时间段有时间重叠的地理时间标签;2) Find all geographical time tags of the PTZ camera, find out the geographical time tags whose time period overlaps with the time period of the video clip;
3)将找到的地理时间标签集与该视频片段对应起来。3) Corresponding the found geographic time tag set to the video segment.
所述的在进行录像检索时,取出地理时间标签中的云台相关信息,计算云台摄像机在地理信息系统上的监控范围步骤:When the described video retrieval is carried out, take out the related information of the cloud platform in the geographic time tag, and calculate the monitoring range steps of the cloud platform camera on the geographic information system:
1)根据地理时间标签中的云台相关信息,建立云台摄像机在GIS上的视域四棱锥,视域四棱锥与地图地理平面的梯形交面即为云台可视二维区域在地图上的投影;1) According to the relevant information of the PTZ in the geographical time tag, establish the quadrangular pyramid of the viewing area of the PTZ camera on the GIS, and the trapezoidal intersection of the quadrangular pyramid of the viewing area and the geographic plane of the map is the two-dimensional visible area of the PTZ on the map the projection;
2)根据地理时间标签中的云台相关信息,计算视域四棱锥与地图地理平面的梯形交面的几何参数,梯形交面的形状由云台的高度和云台在垂直转角确定,梯形交面的大小由云台的CCD放大倍数确定,梯形交面的位置由云台的水平转角确定。2) Calculate the geometric parameters of the trapezoidal intersection between the quadrangular pyramid of view and the geographical plane of the map according to the relevant information of the PTZ in the geographical time tag. The shape of the trapezoidal intersection is determined by the height of the PTZ and the vertical angle of the PTZ. The size of the surface is determined by the CCD magnification of the gimbal, and the position of the trapezoidal intersection is determined by the horizontal rotation angle of the gimbal.
所述的将地理时间标签所反映的地理区域与检索的目标区域进行匹配,查找出覆盖被查找区域的地理时间标签所对应的时间段内的视频录像步骤:The described geographic area reflected by the geographical time tag is matched with the retrieved target area, and the video recording steps in the time period corresponding to the geographical time tag covering the searched area are found:
1)根据视频片段所对应的地理时间标签集中的地理时间标签所计算出的区域依次与检索的目标区域在地理信息系统上的图形匹配;1) The regions calculated according to the geographic time tags in the geographic time tag set corresponding to the video clip are sequentially matched with the graphics of the retrieved target area on the geographic information system;
2)找出两图形有重叠的区域的所属地理时间标签;2) Find out the geographical time label of the region where the two graphics overlap;
3)将这些地理时间标签的起止时间内的视频片段取出,并按照时间先后顺序组合,作为查询结果呈现。3) Take out the video clips within the start and end time of these geographic time tags, combine them in chronological order, and present them as query results.
本发明将监控视频录像与其监控的地理区域范围联系起来,可以方便地进行根据视频内容所监控的区域来实现视频查找。而不用通过人工方式进行耗时耗力的查找。The invention connects the monitoring video record with the monitored geographical area range, and can conveniently realize the video search according to the monitored area of the video content. Instead of time-consuming and labor-intensive searches through manual methods.
附图说明Description of drawings
图1为基于地理信息系统的监控视频检索方法的流程图;Fig. 1 is the flowchart of the surveillance video retrieval method based on geographic information system;
图2为本发明实施例的云台摄像机监控区域示意图。FIG. 2 is a schematic diagram of a monitoring area of a pan-tilt camera according to an embodiment of the present invention.
具体实施方式Detailed ways
基于地理信息系统的监控视频检索方法包括如下步骤:The surveillance video retrieval method based on geographic information system comprises the following steps:
1)获取云台摄像机的地理位置、安装高度、在地理信息系统上的角度校正值信息,云台摄像机为地理信息系统内的对象,以上信息需要人工采集并输入地理信息系统中,在需要时取出。1) Obtain the geographical location, installation height, and angle correction value information of the PTZ camera on the geographic information system. The PTZ camera is an object in the geographic information system. The above information needs to be manually collected and input into the geographic information system. take out.
2)在云台摄像机的云台指令下发时,同时发送一份云台指令的内容到监听模块,监听模块在侦测到云台指定下达后,判断云台指令对云台摄像机所拍摄视频的监控区域范围的影响,如果云台指令为预制位切换,预置位巡航,速度改变,云台向左转,云台向右转,云台向上转,云台向下转,则获得对云台监控区域范围有影响的指令执行后云台的相关信息,相关信息是指摄像机的水平转角与垂直转角信息、拍摄时的CCD放大倍数,及导致以上参数发生变化的云台事件,一条云台指令的下达与执行动作称为云台事件;2) When the PTZ command of the PTZ camera is issued, the content of a PTZ command is sent to the monitoring module at the same time. After the monitoring module detects that the PTZ command is issued, it judges that the PTZ command affects the video captured by the PTZ camera. The impact of the range of the monitoring area, if the gimbal command is preset switch, preset cruise, speed change, gimbal turn left, gimbal turn right, gimbal turn up, gimbal turn down, then get the right The relevant information of the PTZ after the command that affects the monitoring area of the PTZ is executed. The relevant information refers to the horizontal and vertical angle information of the camera, the CCD magnification when shooting, and the PTZ events that cause the above parameters to change. A cloud The release and execution of platform commands are called PTZ events;
3)根据获取的相关参数生成云台摄像机的地理时间标签;将一条用于反映云台摄像机在一定时间段内的相关参数的据据记录称为一条云台地理时间标签。它用于表示在某段时间内,云台摄像机的静态监控区域或云台摄像机的监控区域动态变化的情况。可以使用表PtzGeoIndex来表示地理时间标签。其主要字段有云台设备的ID,进入该区域的时间,离开该区域的时间,云台摄像机的水平角度,云台摄像机的垂直角度,在该时段内的云台的水平方向转速和垂直方向的转速,云台摄像机的CCD放大倍数,云台摄像机在GIS中的地理坐标位置,导致产生该标签的云台事件类型。3) Generating the geographical time tag of the PTZ camera according to the obtained relevant parameters; a data record used to reflect the relevant parameters of the PTZ camera within a certain period of time is called a PTZ geographic time tag. It is used to indicate the static monitoring area of the PTZ camera or the dynamic change of the monitoring area of the PTZ camera within a certain period of time. Geographic time tags can be represented using the table PtzGeoIndex. Its main fields include the ID of the PTZ device, the time of entering the area, the time of leaving the area, the horizontal angle of the PTZ camera, the vertical angle of the PTZ camera, the horizontal speed and vertical direction of the PTZ within this period The rotation speed of the PTZ camera, the CCD magnification of the PTZ camera, the geographic coordinate position of the PTZ camera in the GIS, and the PTZ event type that generated this tag.
根据七类可能将对云台摄像机的监控区域范围产生影响的云台指令,将其划分为如下七个类型的云台事件:According to the seven types of PTZ commands that may affect the monitoring area of the PTZ camera, it is divided into the following seven types of PTZ events:
预置位切换事件---对应于云台摄像机从任何其它位置切换到目标预置位所设定的位置。该事件将导致一条新的云台地理时间标签的产生。由于认为事件是瞬间发生的,该标签的进入该区域的时间填入在从云台指令监听模块接收到事件通知时的服务器的系统当前时间,该事件的离开该区域的时间将在下一个云台事件发生时填入。该标签的云台水平角度和云台垂直角度均为该预置位的水平角度和垂直角度。云台的水平方向转速和垂直方向的转速对该类型的事件产生标签的地理区域范围计算没有意义,但为了这个信息的传承性,将其置为和本云台摄像机上一条云台地理时间标签相同的值。如果云台地理时间标签为本云台摄像机在数据库中的第一条记录,则该值由服务端直接去云台摄像机设备或云台控制中心请求获得。Preset switching event---corresponding to the switch of the PTZ camera from any other position to the position set by the target preset position. This event will cause a new PTZ geographic time tag to be generated. Because the event is considered to happen instantaneously, the time when the tag enters the area is filled in the current system time of the server when the event notification is received from the PTZ command monitoring module, and the time when the event leaves the area will be in the next PTZ Filled in when the event occurs. The pan/tilt horizontal angle and pan/tilt vertical angle of this label are the horizontal angle and vertical angle of the preset position. The horizontal rotation speed and vertical rotation speed of the gimbal are meaningless to calculate the geographical range of the tag for this type of event, but for the inheritance of this information, set it as the same as a gimbal geographic time tag on the gimbal camera same value. If the PTZ geographical time tag is the first record of the PTZ camera in the database, then the server directly requests the PTZ camera device or the PTZ control center to obtain this value.
预置位巡航事件可以看作是多次预置位切换事件的集合,没有单独列为一类事件。所在以云台巡航指令发出时,可以将其分解为多个预置位切换事件,从而实现对云台地理时间标签的记录。The preset position cruise event can be regarded as a collection of multiple preset position switching events, and is not listed as a single type of event. When the PTZ cruise command is issued, it can be decomposed into multiple preset position switching events, so as to realize the recording of the PTZ geographic time tag.
云台左转,右转,上转,下转事件。这四个事件具有很大的相似性。对应于对云台摄像机下达的向左转动,向右转动,向上转动,和向下转动命令。这四个事件不是瞬时完成的,由其产生的云台地理时间标签的进入该区域的时间为从云台指令监听模块接收到事件通知时的系统当前时间,而离开该区域的时间将在这类事件的下一个必经事件-云台停止事件发生时填写,即填入停止事件发生时的当前系统时间。该标签的云台摄像机的水平角度和垂直角度信息填写为,事件结束时刻的云台的水平和垂直角度值,其也在云台停止事件中填写。事件发生时云台的水平方向转速和垂直方向的转速,将继承自该云台摄像机上一条云台地理时间标签相同的值。如果该云台地理时间标签为本云台摄像机在数据库中的第一条记录,则该值由服务端直接去云台摄像机设备或云台控制中心请求获得。这类事件所产生的云台地理时间标签所表示的地理范围是一个动态变化的区域。在计算区域计算时,可以根据事件持续的时间,事件的类型,速度等信息计算出连续变化的区域。PTZ left, right, up, down events. These four events share great similarities. Corresponding to the left turn, turn right, turn up, and turn down commands issued to the PTZ camera. These four events are not completed instantaneously, and the time when the PTZ geographical time tag generated by it enters the area is the current system time when the event notification is received from the PTZ command monitoring module, and the time of leaving the area will be here Fill in when the next required event of this type of event - PTZ stop event occurs, that is, fill in the current system time when the stop event occurs. The horizontal angle and vertical angle information of the PTZ camera in this tag is filled in as the horizontal and vertical angle values of the PTZ at the end of the event, which are also filled in the PTZ stop event. When the event occurs, the horizontal rotation speed and vertical rotation speed of the gimbal will inherit the same value from a gimbal geographic time tag on the gimbal camera. If the PTZ geographic time tag is the first record of the PTZ camera in the database, then the server directly requests the PTZ camera device or the PTZ control center to obtain this value. The geographic range represented by the PTZ geographic time tag generated by such events is a dynamically changing area. When calculating the area, the continuously changing area can be calculated according to the event duration, event type, speed and other information.
云台停止事件。对应于用户向云台摄像机下达停止转动的命令。在云台转动事件结束后必有云台停止事件。单独的云台停止事件并不会对云台摄像机的监控区域产生影响,所以只在紧随在上述云台转动事件之后的云台停止事件予以处理。该事件首先将上一条云台地理时间标签的相关字段填写完整。包括填写上一云台地理时间标签的结束时间,计算结束时水平转角和垂直转角。然后生成一条新的地理标签,开始时间填写当前时间,结束时间由下一个事件发生时填写。事件类型为云台停止事件,其它字段和上一条标签的对应字段完全相同。PTZ stop event. Corresponding to the user's order to stop the rotation of the PTZ camera. There must be a gimbal stop event after the gimbal rotation event ends. A single PTZ stop event will not affect the monitoring area of the PTZ camera, so only the PTZ stop event following the above PTZ rotation event will be processed. For this event, first fill in the relevant fields of the previous PTZ geographic time tag. Including filling in the end time of the previous PTZ geographic time tag, and the horizontal and vertical angles at the end of the calculation. Then generate a new geographic tag, fill in the current time as the start time, and fill in the end time when the next event occurs. The event type is PTZ stop event, and the other fields are exactly the same as those in the previous tab.
云台速度改变事件,对应于用户下达的改变云台摄像机转速的指令。云台指定监听模块在监听到该指令后,获取指令内容中的该云台摄像机新设置的水平转速和垂直转速。该事件处理同样是生成一条新的云台地理时间标签,不过该云台地理时间标签除云台的水平方向转速和垂直方向的转速外,其它字段填写空传值,事件类型为速度改变事件。当下一个事件发生后,要产生云台地理时间标签时,如果发现上一个云台地理时间标签的事件类型为速度改变事件,则不再生成新标签,而是使用新的信息云填写那些为空的字段,并且修改事件类型为新发生事件的类型。采用这种处理方式,主要由于云台速度的改变不会对当前的云台摄像机的监控区域产生直接的影响,而是影响到以后的监控区域计算。这样可以确保在计算历史某一时刻的摄像机监控区域时,可以得到该事件发生时的准确速度参数。The PTZ speed change event corresponds to the command issued by the user to change the rotation speed of the PTZ camera. After listening to the instruction, the designated monitoring module of the pan/tilt acquires the newly set horizontal rotation speed and vertical rotation speed of the pan/tilt camera in the instruction content. The event processing is also to generate a new gimbal geographic time tag, but the gimbal geographic time tag is filled with empty values except for the horizontal rotation speed and vertical rotation speed of the gimbal, and the event type is a speed change event. When the next event occurs, when the PTZ geographic time tag is to be generated, if it is found that the event type of the previous PTZ geographic time tag is a speed change event, no new tag will be generated, but the new information cloud will be used to fill in those blanks field, and modify the event type to the type of the new event. This processing method is adopted mainly because the change of the speed of the pan-tilt will not directly affect the monitoring area of the current pan-tilt camera, but will affect the calculation of the monitoring area in the future. In this way, it can be ensured that when calculating the camera monitoring area at a certain moment in history, the accurate speed parameter when the event occurs can be obtained.
4)将地理时间标签按照顺序记录,并按照时间上的对应关系映射到视频片段上;4) Recording the geographical time tags in order, and mapping them to the video clips according to the corresponding relationship in time;
1)获取视频片段的起始时间,结束时间,拍摄视频的云台摄像机;1) Obtain the start time of the video clip, the end time, and the PTZ camera for shooting the video;
2)查找云台摄像机的所有地理时间标签,找出时间段与视频片段的时间段有时间重叠的地理时间标签;2) Find all geographical time tags of the PTZ camera, find out the geographical time tags whose time period overlaps with the time period of the video clip;
3)将找到的地理时间标签集与该视频片段对应起来。将这些地理时间标签作为该视频片段的地理时间标签集。3) Corresponding the found geographic time tag set to the video segment. Use these geo-time tags as the set of geo-time tags for this video segment.
4)对所有参加检索的视频片段采用上述步骤处理。4) All the video clips participating in the retrieval are processed by the above-mentioned steps.
5)在进行录像检索时,取出地理时间标签中的能够表示视频监控区域的相关信息,计算云台摄像机在GIS上的监控范围;5) When carrying out video retrieval, take out the relevant information that can represent the video monitoring area in the geographic time tag, calculate the monitoring range of the PTZ camera on the GIS;
1)根据地理时间标签中的云台相关信息,建立云台摄像机在GIS上的视域四棱锥,视域四棱锥与地图地理平面的梯形交面即为云台可视二维区域在地图上的投影;梯形的下底为云台所能看到的最远水平线与地图地理平面的交线,梯形的上底为云台所能看到的最近水平线与地图地理平面的交线。1) According to the relevant information of the PTZ in the geographical time tag, establish the quadrangular pyramid of the viewing area of the PTZ camera on the GIS, and the trapezoidal intersection of the quadrangular pyramid of the viewing area and the geographic plane of the map is the two-dimensional visible area of the PTZ on the map The lower base of the trapezoid is the intersection line between the farthest horizontal line that the PTZ can see and the geographical plane of the map, and the upper base of the trapezoid is the intersection line between the nearest horizontal line that the PTZ can see and the geographical plane of the map.
2)根据地理时间标签中的云台相关信息,计算视域四棱锥与地图地理平面的梯形交面的几何参数,梯形交面的形状由云台的高度和云台在垂直转角确定,梯形交面的大小由云台的CCD放大倍数确定,梯形交面的位置由云台的水平转角确定。具体计算步骤为:设摄像机的水平视角(βh)如图2中的∠BAC,垂直方向的视角(βv)即图2中的∠MAN。云台的当前位置水平转角αh=∠VOP,垂直俯视角αv=∠VAO,|OA|=H。观察到的实际区域是一个梯形区域BCDE,分别计算出B、C、D、E四个点的极坐标就可以计算观察得区域。2) Calculate the geometric parameters of the trapezoidal intersection between the quadrangular pyramid of view and the geographical plane of the map according to the relevant information of the PTZ in the geographical time tag. The shape of the trapezoidal intersection is determined by the height of the PTZ and the vertical angle of the PTZ. The size of the surface is determined by the CCD magnification of the gimbal, and the position of the trapezoidal intersection is determined by the horizontal rotation angle of the gimbal. The specific calculation steps are as follows: set the horizontal viewing angle (βh) of the camera as ∠BAC in Figure 2, and the vertical viewing angle (βv) as ∠MAN in Figure 2. The horizontal rotation angle of the current position of the gimbal αh=∠VOP, the vertical angle of view αv=∠VAO, |OA|=H. The observed actual area is a trapezoidal area BCDE, and the observed area can be calculated by calculating the polar coordinates of the four points B, C, D, and E respectively.
设∠MAO为θ=αv-βv/2,那么|OM|=H*tanθ,|AM|=H/cosθ。|BM|=|AM|*tan(βh/2)=(H/cosθ)*tan(βh/2),
6)将地理时间标签所反映的地理区域与检索的目标区域进行匹配,查找出覆盖被查找区域的地理时间标签所对应的时间段内的视频录像。6) Match the geographical area reflected by the geographical time tag with the retrieved target area, and find out the video recordings in the time period corresponding to the geographical time tag covering the searched area.
根据查询目标的区域和时间段,复原这段时间内云台摄像机所扫描过的地理区域。将这段区域与目标区域进行匹配,最终选出匹配成功的时间段内的所有录像。According to the area and time period of the query target, restore the geographical area scanned by the PTZ camera during this period. Match this area with the target area, and finally select all the recordings in the time period that match successfully.
系统要求用户输入查询的目标视频的时间段和监控区域,可以为一个在GIS上表示的圆形范围。然后取出目标时段内所有的录像,获取其云台地理时间标签集,根据这些云台地理时间标签将视频划分不同的时间片段,每个片段表示其内容所对应的地理区域。在计算出云台地理时间标签所代表的可在GIS上表示的四边形区域范围之后,然后判断目标检索范围的圆形与实际监控区域的四边形是否存在重叠,来确定是否匹配。若匹配成功,则该云台变化记录所对应的时间段内的视频录像即为符合检索要求的检索结果。将其取出,并呈现。The system requires the user to input the time period and monitoring area of the target video to be queried, which can be a circular range represented on the GIS. Then take out all the videos in the target time period, obtain their PTZ geographic time tag set, divide the video into different time segments according to these PTZ geographic time tags, and each segment represents the geographical area corresponding to its content. After calculating the scope of the quadrilateral area represented by the PTZ geographic time tag that can be represented on the GIS, then judge whether the circle of the target retrieval range overlaps with the quadrilateral of the actual monitoring area to determine whether it matches. If the matching is successful, the video recording within the time period corresponding to the PTZ change record is the retrieval result that meets the retrieval requirements. Take it out, and present.
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910099364.9A CN101576926B (en) | 2009-06-04 | 2009-06-04 | Monitor video searching method based on geographic information system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910099364.9A CN101576926B (en) | 2009-06-04 | 2009-06-04 | Monitor video searching method based on geographic information system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101576926A CN101576926A (en) | 2009-11-11 |
CN101576926B true CN101576926B (en) | 2011-01-26 |
Family
ID=41271861
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200910099364.9A Expired - Fee Related CN101576926B (en) | 2009-06-04 | 2009-06-04 | Monitor video searching method based on geographic information system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101576926B (en) |
Families Citing this family (41)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101860731B (en) * | 2010-05-20 | 2012-05-30 | 杭州普维光电技术有限公司 | Video information processing method, system and server |
CN102263933B (en) * | 2010-05-25 | 2013-04-10 | 浙江宇视科技有限公司 | Implement method and device for intelligent monitor |
CN101848377B (en) * | 2010-05-26 | 2012-06-06 | 苏州安杰瑞电子科技发展有限公司 | Device and method for intelligent linkage of multi-video recording device based on cloud computing and mass video searching |
CN102426782B (en) * | 2011-08-05 | 2013-10-02 | 华为技术有限公司 | Vehicle monitoring method and vehicle management system |
CN103327293B (en) * | 2012-03-23 | 2017-09-19 | 罗普特(厦门)科技集团有限公司 | A kind of monitoring device and method being combined by video calibration with electronic map |
CN103491339B (en) * | 2012-06-11 | 2017-11-03 | 华为技术有限公司 | Video acquiring method, equipment and system |
CN102801966B (en) * | 2012-08-29 | 2015-10-28 | 上海天跃科技股份有限公司 | A kind of camera covering area overlapping algorithm and supervisory control system |
CN102905110B (en) * | 2012-09-07 | 2016-12-21 | 北京瀚景锦河科技有限公司 | System and method for long-range multizone picture control |
CN103716578A (en) * | 2012-09-28 | 2014-04-09 | 华为技术有限公司 | Video data transmission, storage and retrieval methods and video monitoring system |
CN103079061B (en) * | 2013-01-30 | 2016-07-13 | 浙江宇视科技有限公司 | A video tracking processing device and a video chain processing device |
CN103106687B (en) * | 2013-02-01 | 2015-09-30 | 中国科学院自动化研究所 | The computer generating method of three-dimensional ocean grid and device thereof in self-adaptation FOV (Field of View) |
CN104052960A (en) * | 2013-03-15 | 2014-09-17 | 杭州海康威视系统技术有限公司 | Camera visual area display method based on electronic map and system thereof |
CN103517039B (en) * | 2013-09-09 | 2016-06-29 | 李培岳 | Based on the space-time characterisation monitoring video information time-division search method to there being cradle head control |
CN103595958A (en) * | 2013-11-04 | 2014-02-19 | 浙江宇视科技有限公司 | Video tracking analysis method and system |
CN104639824B (en) * | 2013-11-13 | 2018-02-02 | 杭州海康威视系统技术有限公司 | Video camera control method and device based on electronic map |
CN104717462A (en) * | 2014-01-03 | 2015-06-17 | 杭州海康威视系统技术有限公司 | Supervision video extraction method and device |
CN104023205B (en) * | 2014-05-27 | 2018-04-27 | 北京华兴宏视技术发展有限公司 | Intelligent safety defense monitoring system |
CN106156199B (en) * | 2015-04-22 | 2022-04-08 | 清华大学 | Video monitoring image storage and retrieval method |
CN104869311A (en) * | 2015-05-14 | 2015-08-26 | 合肥深目信息科技有限公司 | Map-based intelligent holder monitoring method and system |
CN105187792A (en) * | 2015-09-09 | 2015-12-23 | 哈尔滨工程大学 | Intelligent monitoring system method based on Android |
CN105282505B (en) * | 2015-10-15 | 2019-01-15 | 浙江宇视科技有限公司 | A kind of transmission method and device of video data |
CN105336171B (en) * | 2015-10-16 | 2017-12-29 | 浙江宇视科技有限公司 | A kind of camera position scaling method and device |
CN106878667A (en) * | 2015-12-11 | 2017-06-20 | 深圳先进技术研究院 | Video Fast Tracking Method Based on Road Network Data |
CN105704456B (en) * | 2016-03-09 | 2018-03-23 | 国网浙江省电力公司湖州供电公司 | Extra-high voltage electric transmission and transformation device intelligence state recognition system |
CN106210643B (en) * | 2016-07-29 | 2019-02-12 | 林玉峰 | A method of calling the visible area of a camera |
CN106569512A (en) * | 2016-11-04 | 2017-04-19 | 极翼机器人(上海)有限公司 | Holder calibration method |
CN108271068B (en) * | 2016-12-30 | 2020-04-03 | 华为技术有限公司 | Video data processing method and device based on streaming media technology |
CN106998476B (en) * | 2017-04-06 | 2020-06-30 | 南京三宝弘正视觉科技有限公司 | Video viewing method and device based on geographic information system |
CN108769781B (en) * | 2018-06-14 | 2019-02-26 | 视云融聚(广州)科技有限公司 | A kind of video tab localization method |
CN109640057A (en) * | 2018-12-30 | 2019-04-16 | 广东电网有限责任公司 | A kind of transmission line of electricity video monitoring method and relevant apparatus |
CN109903501B (en) * | 2019-04-03 | 2020-11-24 | 湖南科技学院 | A security probe analysis and processing system based on big data |
CN110413839A (en) * | 2019-07-05 | 2019-11-05 | 高新兴科技集团股份有限公司 | A kind of label data sharing method, device and the equipment of image capture device |
CN110659376A (en) * | 2019-08-14 | 2020-01-07 | 浙江大华技术股份有限公司 | Picture searching method and device, computer equipment and storage medium |
CN110929091A (en) * | 2019-11-18 | 2020-03-27 | 江苏燕宁工程科技集团有限公司 | Query method and system for road operation and maintenance video inspection |
CN111145558B (en) * | 2019-12-27 | 2021-04-06 | 北京容联易通信息技术有限公司 | Illegal behavior identification method based on high-point video monitoring |
CN111405251B (en) * | 2020-03-25 | 2021-03-23 | 杭州叙简科技股份有限公司 | Video storage system supporting spatial position retrieval and management method thereof |
CN111586330A (en) * | 2020-05-29 | 2020-08-25 | 深圳市天一智联科技有限公司 | Method and device for saving video applied to tyrtc platform |
CN111683229B (en) * | 2020-06-22 | 2021-10-26 | 杭州海康威视系统技术有限公司 | Cruise monitoring method, device, equipment and storage medium |
CN112434186B (en) * | 2020-11-23 | 2024-09-24 | 杭州海康威视数字技术股份有限公司 | Data processing method, device, electronic equipment and storage medium |
CN113824927B (en) * | 2021-08-18 | 2023-07-25 | 浙江大华技术股份有限公司 | Control method and device for automatic cruising of tripod head, electronic device and storage medium |
CN119693858A (en) * | 2025-02-21 | 2025-03-25 | 浙江大华技术股份有限公司 | Channel matching method, device and storage medium for video recording equipment |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1551664A (en) * | 2003-04-14 | 2004-12-01 | ��ʽ����Ntt����Ħ | Mobile communication system, mobile communication terminal and its program |
US20060184538A1 (en) * | 2005-02-16 | 2006-08-17 | Sonic Solutions | Generation, organization and/or playing back of content based on incorporated parameter identifiers |
CN101050964A (en) * | 2007-04-26 | 2007-10-10 | 武汉立得空间信息技术发展有限公司 | Method for establishing photographic measurement video space index |
-
2009
- 2009-06-04 CN CN200910099364.9A patent/CN101576926B/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1551664A (en) * | 2003-04-14 | 2004-12-01 | ��ʽ����Ntt����Ħ | Mobile communication system, mobile communication terminal and its program |
US20060184538A1 (en) * | 2005-02-16 | 2006-08-17 | Sonic Solutions | Generation, organization and/or playing back of content based on incorporated parameter identifiers |
CN101050964A (en) * | 2007-04-26 | 2007-10-10 | 武汉立得空间信息技术发展有限公司 | Method for establishing photographic measurement video space index |
Also Published As
Publication number | Publication date |
---|---|
CN101576926A (en) | 2009-11-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101576926B (en) | Monitor video searching method based on geographic information system | |
Ay et al. | Viewable scene modeling for geospatial video search | |
US10326940B2 (en) | Multi-video navigation system | |
US7777783B1 (en) | Multi-video navigation | |
CN102036054B (en) | Intelligent video monitoring system based on three-dimensional virtual scene | |
WO2014082407A1 (en) | Method and system for displaying video monitoring image | |
US20150116487A1 (en) | Method for Video-Data Indexing Using a Map | |
US20150264296A1 (en) | System and method for selection and viewing of processed video | |
EP3091735B1 (en) | Method and device for extracting surveillance record videos | |
CN106156199B (en) | Video monitoring image storage and retrieval method | |
US20250148377A1 (en) | Systems and methods for coherent monitoring | |
JP6013923B2 (en) | System and method for browsing and searching for video episodes | |
WO2012138585A2 (en) | Event determination from photos | |
US10452913B1 (en) | Systems and methods for coherent monitoring | |
US20220044558A1 (en) | Method and device for generating a digital representation of traffic on a road | |
US20140355823A1 (en) | Video search apparatus and method | |
TW201145983A (en) | Video processing system providing correlation between objects in different georeferenced video feeds and related methods | |
KR101645959B1 (en) | The Apparatus and Method for Tracking Objects Based on Multiple Overhead Cameras and a Site Map | |
US20110102586A1 (en) | Ptz camera and controlling method of the ptz camera | |
TW201142751A (en) | Video processing system generating corrected geospatial metadata for a plurality of georeferenced video feeds and related methods | |
CN112468787A (en) | Bridge video monitoring method based on video augmented reality technology | |
JP6509546B2 (en) | Image search system and image search method | |
CN112437270B (en) | Monitoring video playing method and device and readable storage medium | |
TWI498527B (en) | Submarine Vehicle Surrounding System and Method | |
EP1871105A1 (en) | Video managing system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20110126 Termination date: 20110604 |