Skip to content

Raja-Salman-Tariq/Obstructy

Repository files navigation

Obstructy

About

Obstructy is an academic project which aims to provide a mobile application for basic video processing/editing. Its key purpose is to make available the "Learning to See Through Obstructions" work by Yu-Lun Liu1, Wei-Sheng Lai, Ming-Hsuan Yang, Yung-Yu Chuang, and Jia-Bin Huang [https://alex04072000.github.io/ObstructionRemoval/].

As tools and technologies, the project uses primarily Java, Android Studio (for the mobile app), TensorFlow, Python (for the model), and other tools/libraries for various features that augment the project.

Requirements

  • Android Studio
  • Java SDK [recent most LTS would suffice, but any SDK should also work]
  • Python 3
  • TensorFlow 1.10.0

Usage

To utilise the features Obstructy has to offer, you will have to follow the following steps in the provided manner:

  • Download the zipped project folder from GitHub.
  • Unzip the folder wherever conveniently accessible.
  • Open Android Studio.
  • Click on ‘File’ and select ‘Open’ from the drop-down menu.
  • Go to the required file path and select the unzipped folder.
  • Wait a while for the Gradle Building to finish.
  • Take an android phone and connect it to your PC via USB cable.
  • Turn developer mode on in your android device.
  • Enable USB debugging from settings on your mobile.
  • Your device will now appear in the list of devices on Android Studio. Select it and press the ‘Run’ button.
  • Now the application will run on your mobile.
  • From the two options provided on the main screen, tap on either ‘Capture Video’ or ‘Select Video’.
  • Once done with either, you will be brought to a main screen where you can preview your video, edit it, share it, and send it to the server for ‘Cleaning’ purposes.

Raw Results

Terraces

Original (LEFT); Raw Background (CENTER); Raw Foreground (RIGHT)

Windows

Original (LEFT); Raw Background (CENTER); Raw Foreground (RIGHT)

Full Demo

Please reach out

Sample Obstruction Removal Demo

https://bit.ly/3N25Tbv

About

Final Year Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published