{"id":24500721,"url":"https://github.com/inseefrlab/satellite-images-inference","last_synced_at":"2025-10-07T20:57:05.362Z","repository":{"id":220364517,"uuid":"751432245","full_name":"InseeFrLab/satellite-images-inference","owner":"InseeFrLab","description":null,"archived":false,"fork":false,"pushed_at":"2025-09-19T14:05:43.000Z","size":386,"stargazers_count":4,"open_issues_count":5,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-09-19T16:25:46.978Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/InseeFrLab.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-02-01T15:49:26.000Z","updated_at":"2025-09-19T13:58:38.000Z","dependencies_parsed_at":"2024-05-21T01:35:31.488Z","dependency_job_id":"ee66c76d-c015-488e-aef5-9dd0a3fb7622","html_url":"https://github.com/InseeFrLab/satellite-images-inference","commit_stats":null,"previous_names":["inseefrlab/satellite-images-inference"],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/InseeFrLab/satellite-images-inference","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InseeFrLab%2Fsatellite-images-inference","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InseeFrLab%2Fsatellite-images-inference/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InseeFrLab%2Fsatellite-images-inference/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InseeFrLab%2Fsatellite-images-inference/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/InseeFrLab","download_url":"https://codeload.github.com/InseeFrLab/satellite-images-inference/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InseeFrLab%2Fsatellite-images-inference/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278846345,"owners_count":26056090,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-07T02:00:06.786Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-01-21T22:21:42.910Z","updated_at":"2025-10-07T20:57:05.324Z","avatar_url":"https://github.com/InseeFrLab.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🛰️ Satellite Image Segmentation Inference\n\nThis repository contains code for performing segmentation inference on satellite images using deep learning models.\n\n## Table of Contents\n\n- [🛰️ Satellite Image Segmentation Inference](#️-satellite-image-segmentation-inference)\n  - [Table of Contents](#table-of-contents)\n  - [🚀 Introduction](#-introduction)\n  - [🛠️ Usage](#️-usage)\n    - [🔗 Step 1: Register new images](#-step-1-register-new-images)\n    - [🧠 Step 2: Run inference via API](#-step-2-run-inference-via-api)\n  - [🌐 API](#-api)\n  - [🤖 Automation](#-automation)\n  - [📜 License](#-license)\n\n## 🚀 Introduction\n\nThis project is designed to perform segmentation inference on satellite images using deep learning models. The repository includes scripts for making predictions on satellite images and utilities for image format conversions. 📷🛰️\n\n## 🛠️ Usage\n\nTo perform inference on a new set of satellite images stored in the S3 Bucket: \n\n📂 Path: `projet-slums-detection/data-raw/PLEIADES/\u003cdep\u003e/\u003cyear\u003e/`\n\n### 🔗 Step 1: Register new images\n\nBefore running inference, you must register the new images by linking them to their corresponding geometry polygons stored in the partitioned Parquet file:\n\n📂 Path: `projet-slums-detection/data-raw/PLEIADES/filename-to-polygons/`\n\nRun the following command:\n\n```bash\npython -m src.build_filename_to_polygons\n```\n\n### 🧠 Step 2: Run inference via API\n\nOnce registered, you can run inference on these new images using the API:\n\n```bash\npython -m src.make_predictions_from_api --dep \u003cdep\u003e --year \u003cyear\u003e\n```\n\n## 🌐 API\n\nAll API-related code is in the app/ folder, built using FastAPI ⚡. The key files include:\n\n- main.py 📌: Defines the API endpoints.\n- utils.py 🔧: Contains utility functions for API operations.\n\n## 🤖 Automation\n\nThe `argo-workflows/` folder contains templates that enable automation and parallelization of inference across multiple departments and years. ⚡🔄\n\n## 📜 License\n\nThis project is licensed under the MIT License. 📄✅\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finseefrlab%2Fsatellite-images-inference","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finseefrlab%2Fsatellite-images-inference","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finseefrlab%2Fsatellite-images-inference/lists"}