This repository is the source code for C-14: Assured Timestamps for Drone Videos. C-14 is a system for instructing a drone to take videos in a particular pattern that helps establish the earliest time the video could have been created.
-
Clone the source code to your device.
-
Create four folders named videos, output, extracted, and batchInfo in PWCNET_ORIEXTRACTOR. In the newly added output folder, create an empty folder named metadata.
-
Create a cuda environment with the packages listed in balabal.yml.
-
You may need to recompile all the MATLAB code. Refer to the README.md in cameraMotionCompiler for details.
-
You may need to recompile flow-code in PWCNET_ORIEXTRACTOR. Refer to README.txt in that folder for details.
Folder Name | Function |
---|---|
PWCNET_ORIEXTRACTOR | The module for computing PWC-NET and cameraMotion. |
cameraMotionCompiller | All source code of cameraMotion |
utils | Utilities for the verifier |
verifier | The code for the verifier |
videoProcessing | Utilities for compressing the videos |
experiments | Code for testing the verifier and plotting the figure |
docs | Documents for explaining the details of the project |
This project uses the pytorch implementation of PWC-NET from https://github.com/sniklaus/pytorch-pwc.