A mobile recording system featuring high-precision time synchronization

Takuro Sone, Takehiro Maeda, T. Kitani
{"title":"A mobile recording system featuring high-precision time synchronization","authors":"Takuro Sone, Takehiro Maeda, T. Kitani","doi":"10.59490/649f22789bdaf83436b1087a","DOIUrl":null,"url":null,"abstract":"In order to analyze the motion of motorcycles and other vehicles, it is desirable to measure and record data using a combination of data loggers and video and audio recording devices and accurately integrate the collected data.\nFor this purpose, it is necessary to be able to record the position and time at which data was recorded with sufficient accuracy.\nIn recent years, it has become relatively easy to determine the recorded position with an accuracy on the order of cm by using high-precision satellite positioning such as RTK-GNSS.\nOn the other hand, determining the position of a moving object from data timestamps with an accuracy of cm order often requires a time accuracy of 1 millisecond or better.\n\nThe time stamps used in conventional data loggers, general video cameras, smartphones, and other motion sensors and video recording functions cannot easily achieve a time accuracy of 1 millisecond due to limitations such as the accuracy of the built-in clock generator and the effects of communication delays related to synchronization.\nThe accuracy of the built-in clock generators of consumer-use equipment may have an error on the order of 100 ppm due to various factors.\nThis error cannot be ignored, as even a recording of only 10 seconds cannot guarantee a time accuracy of 1 millisecond.\nThe problem is further complicated when software is involved.\nIn particular, there is a video camera in which the video frame interval fluctuates on the order of several tens of percent due to load fluctuations in the video encoding.\nA calibration signal for synchronization is used to guarantee the time accuracy of data loggers.\nIn professional equipment, high-precision time management is performed by SMPTE timecode (SMPTE12M-1, 2008) and IEEE1588, etc.\nHowever, it is not common in consumer equipment.\nIn general, synchronizing data loggers in remote locations or between different media, such as inertial motion and video/audio recording, is not easy.\n\nThis paper proposes a method and system for time synchronization between independent data loggers, motion sensors, and different media, such as video and audio, within a 1-millisecond error.\nThe proposed method takes advantage of the fact that the one-second timing pulses (PPS signals) generated by typical GNSS receivers have accuracy on the order of 100 nanoseconds for synchronization purposes.\nThe proposed system achieves synchronization by embedding PPS signals in an inertial measurement unit (IMU) and by displaying LEDs synchronized with PPS signals in the camera images.\n\nFigure 1 shows a block diagram of the main parts of the prototype experimental system with the motorcycle.\nA logger collects ob- servation data from GNSS, IMU, and vehicle information, and a video camera records video images.\nThe GNSS receiver connected to the logger receives correction information via a server from the electronic reference point.\nIt performs satellite positioning with centimeter-level positional accuracy and nanosecond-level time accuracy using the RTK method.\n\nThe IMU device used in the proposed system, simultaneously records PPS signals at the sampling timing and can identify the time with the accuracy of the IMU sampling frequency.\nUsing our team’s previous work (Ando et al., 2020), we can also identify the time with even higher accuracy by analyzing the IMU data over a longer period.\nThis method takes advantage of the stable and constant interval nature of IMU sampling.\nIn the data evaluation with a sampling frequency of 1 kHz, the time was identified with an average error of 0.136 milliseconds.\nAlthough some video cameras can input an electrical signal for time synchronization, the timing of data encoding and the computational load may cause a discrepancy with the recorded time.\nTherefore, the proposed method employs a method in which a synchronizing LED is projected in the actual video image. Suppose the frame rate during video recording is stable and constant.\nIn that case, the shooting time can be accurately determined by analyzing the image of a single LED lit by the PPS signal using the same method as in the IMU case described above.\nIn our evaluation using an action camera with a frame rate of 240 fps and a shutter speed of 1/3840 seconds, we have confirmed that the time is determined with an accuracy of about 0.4 milliseconds.\nIn the proposed system, the GNSS LED Beacon shown in Figure 2 was developed with multiple LEDs to enable highly accurate time synchronization even with video cameras whose frame rate is not stable. Figure 3 shows the outline of the LED matrix drive circuit.\nThe 8x8 LED matrix is lit by a combination of time signals (10 bits) in 1-millisecond increments generated by resetting a counter with a PPS signal, which is fed by a 16 kHz asynchronous clock input.\nIt is possible to read the time with up to 1 millisecond accuracy directly from the video image taken by the GNSS LED beacon.\nThe time can be read directly from the video image of the GNSS LED beacon with an accuracy of up to 1 millisecond.\n\nThe snapshot in Figure 4 shows the GNSS LED Beacon attached to the handlebars of the motorcycle and the 360-degree camera capturing driving images.\nFigure 5 is a screenshot of the operation logs of the brake (red) and turn signal (yellow) as the trajectories shifted 30 cm above and to the left and right sides of the motorcycle’s travel path and displayed on GoogleEarth.","PeriodicalId":141471,"journal":{"name":"The Evolving Scholar - BMD 2023, 5th Edition","volume":"191 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-07-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"The Evolving Scholar - BMD 2023, 5th Edition","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.59490/649f22789bdaf83436b1087a","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

In order to analyze the motion of motorcycles and other vehicles, it is desirable to measure and record data using a combination of data loggers and video and audio recording devices and accurately integrate the collected data. For this purpose, it is necessary to be able to record the position and time at which data was recorded with sufficient accuracy. In recent years, it has become relatively easy to determine the recorded position with an accuracy on the order of cm by using high-precision satellite positioning such as RTK-GNSS. On the other hand, determining the position of a moving object from data timestamps with an accuracy of cm order often requires a time accuracy of 1 millisecond or better. The time stamps used in conventional data loggers, general video cameras, smartphones, and other motion sensors and video recording functions cannot easily achieve a time accuracy of 1 millisecond due to limitations such as the accuracy of the built-in clock generator and the effects of communication delays related to synchronization. The accuracy of the built-in clock generators of consumer-use equipment may have an error on the order of 100 ppm due to various factors. This error cannot be ignored, as even a recording of only 10 seconds cannot guarantee a time accuracy of 1 millisecond. The problem is further complicated when software is involved. In particular, there is a video camera in which the video frame interval fluctuates on the order of several tens of percent due to load fluctuations in the video encoding. A calibration signal for synchronization is used to guarantee the time accuracy of data loggers. In professional equipment, high-precision time management is performed by SMPTE timecode (SMPTE12M-1, 2008) and IEEE1588, etc. However, it is not common in consumer equipment. In general, synchronizing data loggers in remote locations or between different media, such as inertial motion and video/audio recording, is not easy. This paper proposes a method and system for time synchronization between independent data loggers, motion sensors, and different media, such as video and audio, within a 1-millisecond error. The proposed method takes advantage of the fact that the one-second timing pulses (PPS signals) generated by typical GNSS receivers have accuracy on the order of 100 nanoseconds for synchronization purposes. The proposed system achieves synchronization by embedding PPS signals in an inertial measurement unit (IMU) and by displaying LEDs synchronized with PPS signals in the camera images. Figure 1 shows a block diagram of the main parts of the prototype experimental system with the motorcycle. A logger collects ob- servation data from GNSS, IMU, and vehicle information, and a video camera records video images. The GNSS receiver connected to the logger receives correction information via a server from the electronic reference point. It performs satellite positioning with centimeter-level positional accuracy and nanosecond-level time accuracy using the RTK method. The IMU device used in the proposed system, simultaneously records PPS signals at the sampling timing and can identify the time with the accuracy of the IMU sampling frequency. Using our team’s previous work (Ando et al., 2020), we can also identify the time with even higher accuracy by analyzing the IMU data over a longer period. This method takes advantage of the stable and constant interval nature of IMU sampling. In the data evaluation with a sampling frequency of 1 kHz, the time was identified with an average error of 0.136 milliseconds. Although some video cameras can input an electrical signal for time synchronization, the timing of data encoding and the computational load may cause a discrepancy with the recorded time. Therefore, the proposed method employs a method in which a synchronizing LED is projected in the actual video image. Suppose the frame rate during video recording is stable and constant. In that case, the shooting time can be accurately determined by analyzing the image of a single LED lit by the PPS signal using the same method as in the IMU case described above. In our evaluation using an action camera with a frame rate of 240 fps and a shutter speed of 1/3840 seconds, we have confirmed that the time is determined with an accuracy of about 0.4 milliseconds. In the proposed system, the GNSS LED Beacon shown in Figure 2 was developed with multiple LEDs to enable highly accurate time synchronization even with video cameras whose frame rate is not stable. Figure 3 shows the outline of the LED matrix drive circuit. The 8x8 LED matrix is lit by a combination of time signals (10 bits) in 1-millisecond increments generated by resetting a counter with a PPS signal, which is fed by a 16 kHz asynchronous clock input. It is possible to read the time with up to 1 millisecond accuracy directly from the video image taken by the GNSS LED beacon. The time can be read directly from the video image of the GNSS LED beacon with an accuracy of up to 1 millisecond. The snapshot in Figure 4 shows the GNSS LED Beacon attached to the handlebars of the motorcycle and the 360-degree camera capturing driving images. Figure 5 is a screenshot of the operation logs of the brake (red) and turn signal (yellow) as the trajectories shifted 30 cm above and to the left and right sides of the motorcycle’s travel path and displayed on GoogleEarth.
一种具有高精度时间同步的移动记录系统
图4的快照显示了附着在摩托车把手上的GNSS LED Beacon和360度摄像头拍摄的驾驶图像。图5是刹车(红色)和转向灯(黄色)的操作日志截图,轨迹在摩托车行驶路径的左右两侧移动了30厘米,并显示在GoogleEarth上。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信