Skip to content

pyronear/smoke-localization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Smoke localization

As soon as a suspicious smoke is detected, there is the need to precisely geolocate it, so the fire services can intervene quickly. The following tools aims to estimate a given point location from an image.

Installation

  1. Install local packages and dependancies (from this directory):
  • pip install horizon/
  • pip install georefcam/
  1. Test the notebooks in demo_notebooks/.

Pipeline

  1. Load Digital Elevation Model (DEM) from image location

  2. Extract 360° skyline from viewpoint

  3. Extract skyline from image (with Depth-Anything and filters)

  4. Compare skylines and find best alignment, this corresponds to the camera azimuth.

  5. Place a virtual camera in DEM at correct azimuth and generate depth map.

  6. Estimate depths from images (Depth-Anything)

  7. Correct the virtual camera by comparing the depths

  8. Get the location of any point in the image

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •