diff --git a/src/lib/data.tsx b/src/lib/data.tsx index f9520ca..75d7486 100644 --- a/src/lib/data.tsx +++ b/src/lib/data.tsx @@ -465,10 +465,11 @@ export const projects: Project[] = [ { title: "F1 Halo Removal via Video Inpainting", description: - "Removes the F1 Halo safety arch from onboard visor-cam footage using classical CV mask detection and neural inpainting. CSCI 365 final project.", + "Removes the F1 Halo safety arch from onboard visor-cam footage using classical CV mask detection and neural inpainting. Final project for Image Processing and Analysis.", longDescription: "The Halo is a mandatory titanium arch on all F1 cars. It saves lives but cuts through the most interesting part of onboard footage. This project removes it cleanly from visor-cam video using two stages. Stage one: classical CV mask detection — Sobel-Y gradient detection for the arch edge, a robust probe-and-fit keel detector with outlier rejection and temporal jump guards, and explicit geometry construction to avoid over-masking. Stage two: two inpainting methods compared side by side — LaMa (Fast Fourier Convolution network, per-frame spatial inpainting) and RAFT optical flow with backward warp and distance-transform blending for temporal coherence across 300 frames at 60fps.", tags: ["Python", "OpenCV", "Computer Vision", "LaMa", "RAFT", "Jupyter", "Inpainting"], + gitLink: "https://github.com/soconnor0919/f1-halo-removal", featured: true, }, {