de Silva Akila, Zhao Mona, Stewart Donald, Khan Fahim Hasan, Dusek Gregory, Davis James, Pang Alex
IEEE Trans Vis Comput Graph. 2024 Jul;30(7):3930-3944. doi: 10.1109/TVCG.2023.3243834. Epub 2024 Jun 27.
We present a hybrid machine learning and flow analysis feature detection method, RipViz, to extract rip currents from stationary videos. Rip currents are dangerous strong currents that can drag beachgoers out to sea. Most people are either unaware of them or do not know what they look like. In some instances, even trained personnel such as lifeguards have difficulty identifying them. RipViz produces a simple, easy to understand visualization of rip location overlaid on the source video. With RipViz, we first obtain an unsteady 2D vector field from the stationary video using optical flow. Movement at each pixel is analyzed over time. At each seed point, sequences of short pathlines, rather a single long pathline, are traced across the frames of the video to better capture the quasi-periodic flow behavior of wave activity. Because of the motion on the beach, the surf zone, and the surrounding areas, these pathlines may still appear very cluttered and incomprehensible. Furthermore, lay audiences are not familiar with pathlines and may not know how to interpret them. To address this, we treat rip currents as a flow anomaly in an otherwise normal flow. To learn about the normal flow behavior, we train an LSTM autoencoder with pathline sequences from normal ocean, foreground, and background movements. During test time, we use the trained LSTM autoencoder to detect anomalous pathlines (i.e., those in the rip zone). The origination points of such anomalous pathlines, over the course of the video, are then presented as points within the rip zone. RipViz is fully automated and does not require user input. Feedback from domain expert suggests that RipViz has the potential for wider use.
我们提出了一种结合机器学习和流分析的特征检测方法RipViz,用于从静态视频中提取离岸流。离岸流是危险的强流,会将海滩游客拖入海中。大多数人要么没有意识到它们,要么不知道它们是什么样子。在某些情况下,即使是救生员等训练有素的人员也难以识别它们。RipViz会在源视频上生成一个简单易懂的离岸流位置可视化图。使用RipViz时,我们首先利用光流从静态视频中获得一个非稳态二维矢量场。随着时间的推移分析每个像素的运动。在每个种子点,会在视频帧上追踪短流线序列,而不是单个长流线,以便更好地捕捉波浪活动的准周期流动行为。由于海滩、冲浪区和周边地区的运动,这些流线可能看起来仍然非常杂乱且难以理解。此外,普通观众不熟悉流线,可能不知道如何解读它们。为了解决这个问题,我们将离岸流视为正常水流中的一种流动异常。为了了解正常的流动行为,我们使用来自正常海洋、前景和背景运动的流线序列训练一个长短期记忆自动编码器。在测试阶段,我们使用训练好的长短期记忆自动编码器来检测异常流线(即离岸流区域中的流线)。然后,在视频过程中,此类异常流线的起始点会作为离岸流区域内的点呈现出来。RipViz是完全自动化的,不需要用户输入。领域专家的反馈表明,RipViz有更广泛应用的潜力。