Python
0
0 commits
updated Sep 30, 2026
ANTARA is a high-speed, edge-deployable AI pipeline that converts single-pass monocular drone videos into metric-accurate 3D point clouds, solid meshes (OBJ), and Georeferenced Orthomosaics (GeoTIFF) without the need for Ground Control Points (GCPs).
Built for the Smart India Hackathon 2025, this pipeline targets sub-meter accuracy and processes 10-minute 4K video feeds in under 15 minutes using true multiprocessing and Vision Transformers.
Because this pipeline integrates complex C++ compilations (3D Gaussian Splatting) and heavy AI models, you must follow these steps precisely.
You cannot just use pip install for this project. Your operating system needs the correct compilers and rendering engines installed first.
nvcc CUDA compiler needs this to build the SuGaR and 3DGS meshes.COLMAP-x.x-windows-cuda.zip. Extract it to C:\COLMAP. You must add this folder to your Windows System PATH environment variable.sudo apt-get install colmapcameras.bin files to start training.bin/ folder to your System PATH. Verify by typing ffmpeg -version in your terminal.Once the system prerequisites are installed, open your Anaconda Prompt (Windows) or Terminal (Linux) and run:
1. Clone the Repository
Because this project links to external AI repositories (SAM2, SLAM3R, 3DGS), you must use the --recursive flag:
git clone --recursive https://github.com/Yoy20-New/ANTARA-3D-Reconstruction-for-Single-Pass-Drone-Video.git
cd ANTARA-3D-Reconstruction-for-Single-Pass-Drone-Video
2. Create the Conda Environment
conda create -n antara python=3.10 -y
conda activate antara
3. Install PyTorch 2.x (CUDA 11.8) Do not install standard PyTorch. Force the CUDA 11.8 version:
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
4. Install Project Requirements
pip install -r backend/requirements.txt
5. Download AI Weights & Apply Patches We have written automated scripts to fetch the heavy AI models (like YOLO and SAM2) and apply our custom TensorRT modifications to the submodules.
python scripts/download_weights.py
python scripts/apply_patches.py
You can run the full pipeline in two ways:
1. Headless CLI Mode:
python run_pipeline.py --video videos/drone_footage.mp4 --gps videos/DJI_gps.SRT --output output/
2. Interactive Web UI: Start the FastAPI background server:
python backend/server.py
Then navigate to http://localhost:8000 to upload videos and view live metrics in the 3D Geographic HUD.
Built for SIH 2025. This project utilizes code from SLAM3R, Meta Segment Anything 2, and Inria Gaussian Splatting.
Python
0
0 commits
updated Sep 30, 2026
ANTARA is a high-speed, edge-deployable AI pipeline that converts single-pass monocular drone videos into metric-accurate 3D point clouds, solid meshes (OBJ), and Georeferenced Orthomosaics (GeoTIFF) without the need for Ground Control Points (GCPs).
Built for the Smart India Hackathon 2025, this pipeline targets sub-meter accuracy and processes 10-minute 4K video feeds in under 15 minutes using true multiprocessing and Vision Transformers.
Because this pipeline integrates complex C++ compilations (3D Gaussian Splatting) and heavy AI models, you must follow these steps precisely.
You cannot just use pip install for this project. Your operating system needs the correct compilers and rendering engines installed first.
nvcc CUDA compiler needs this to build the SuGaR and 3DGS meshes.COLMAP-x.x-windows-cuda.zip. Extract it to C:\COLMAP. You must add this folder to your Windows System PATH environment variable.sudo apt-get install colmapcameras.bin files to start training.bin/ folder to your System PATH. Verify by typing ffmpeg -version in your terminal.Once the system prerequisites are installed, open your Anaconda Prompt (Windows) or Terminal (Linux) and run:
1. Clone the Repository
Because this project links to external AI repositories (SAM2, SLAM3R, 3DGS), you must use the --recursive flag:
git clone --recursive https://github.com/Yoy20-New/ANTARA-3D-Reconstruction-for-Single-Pass-Drone-Video.git
cd ANTARA-3D-Reconstruction-for-Single-Pass-Drone-Video
2. Create the Conda Environment
conda create -n antara python=3.10 -y
conda activate antara
3. Install PyTorch 2.x (CUDA 11.8) Do not install standard PyTorch. Force the CUDA 11.8 version:
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
4. Install Project Requirements
pip install -r backend/requirements.txt
5. Download AI Weights & Apply Patches We have written automated scripts to fetch the heavy AI models (like YOLO and SAM2) and apply our custom TensorRT modifications to the submodules.
python scripts/download_weights.py
python scripts/apply_patches.py
You can run the full pipeline in two ways:
1. Headless CLI Mode:
python run_pipeline.py --video videos/drone_footage.mp4 --gps videos/DJI_gps.SRT --output output/
2. Interactive Web UI: Start the FastAPI background server:
python backend/server.py
Then navigate to http://localhost:8000 to upload videos and view live metrics in the 3D Geographic HUD.
Built for SIH 2025. This project utilizes code from SLAM3R, Meta Segment Anything 2, and Inria Gaussian Splatting.