{"id":13780951,"url":"https://github.com/UNCG-DAISY/Instagrain","last_synced_at":"2025-05-11T14:34:24.842Z","repository":{"id":58135502,"uuid":"365270610","full_name":"UNCG-DAISY/Instagrain","owner":"UNCG-DAISY","description":"A camera for measuring sediment grain sizes with edge ML","archived":true,"fork":false,"pushed_at":"2024-05-06T19:47:18.000Z","size":78834,"stargazers_count":20,"open_issues_count":0,"forks_count":2,"subscribers_count":6,"default_branch":"main","last_synced_at":"2024-11-17T16:42:05.096Z","etag":null,"topics":["camera","deep-learning","edge-computing","edge-ml","grain-size","grain-size-distribution","hardware","ml","raspberry-pi","sediment","tensorflow","tflite"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","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/UNCG-DAISY.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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}},"created_at":"2021-05-07T15:05:47.000Z","updated_at":"2024-07-03T18:57:45.000Z","dependencies_parsed_at":"2024-05-06T20:53:36.849Z","dependency_job_id":null,"html_url":"https://github.com/UNCG-DAISY/Instagrain","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UNCG-DAISY%2FInstagrain","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UNCG-DAISY%2FInstagrain/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UNCG-DAISY%2FInstagrain/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UNCG-DAISY%2FInstagrain/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/UNCG-DAISY","download_url":"https://codeload.github.com/UNCG-DAISY/Instagrain/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253580237,"owners_count":21930906,"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","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":["camera","deep-learning","edge-computing","edge-ml","grain-size","grain-size-distribution","hardware","ml","raspberry-pi","sediment","tensorflow","tflite"],"created_at":"2024-08-03T18:01:21.433Z","updated_at":"2025-05-11T14:34:22.246Z","avatar_url":"https://github.com/UNCG-DAISY.png","language":"Jupyter Notebook","funding_links":[],"categories":["By topic"],"sub_categories":["Sediment size"],"readme":"# Instagrain\n\n\u003cimg src=\"./assets/Logo.jpg\" width=20% height=20%/\u003e\n\n[![Last Commit](https://img.shields.io/github/last-commit/UNCG-DAISY/Instagrain)](\nhttps://github.com/UNCG-DAISY/SandCam/commits/main)\n[![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-green.svg)](https://github.com/UNCG-DAISY/Instagrain/graphs/commit-activity)\n![GitHub](https://img.shields.io/github/license/UNCG-DAISY/Instagrain)\n\n[![Wiki](https://img.shields.io/badge/wiki-documentation-forestgreen)](https://github.com/UNCG-DAISY/Instagrain/wiki)\n[![Wiki](https://img.shields.io/badge/discussion-active-darkgreen)](https://github.com/UNCG-DAISY/Instagrain/discussions)\n\n[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.7041151.svg)](https://doi.org/10.5281/zenodo.7041151)\n\n![Raspberry Pi](https://img.shields.io/badge/-RaspberryPi-C51A4A?style=for-the-badge\u0026logo=Raspberry-Pi)\n![Python](https://img.shields.io/badge/python-3670A0?style=for-the-badge\u0026logo=python\u0026logoColor=ffdd54)\n![TensorFlow](https://img.shields.io/badge/TensorFlow-%23FF6F00.svg?style=for-the-badge\u0026logo=TensorFlow\u0026logoColor=white)\n\nA camera for measuring sediment grain size in the field - ['instant grainification'](https://ui.adsabs.harvard.edu/abs/2007AGUFM.H51I0899R/abstract) (h/t Rubin \u0026 Chezar, 2007)\nThe camera currently runs a deep learning model to estimate grain size from pictures (using tensorflow lite)\n\nWe have several working prototypes out in the field. Here at HQ we continue to refine the camera design, hardware, software, and ML model. \n\nPrototype 1 (3D printed case)\n\n\u003cimg src=\"./assets/SNC.jpg\" width=40% height=40%/\u003e\n\nPrototype 2 (current version; CNC'ed case and 3D printed parts)\n\n\u003cimg src=\"./assets/CamDB_2.jpg\" width=40% height=40%/\u003e\n\u003cimg src=\"./assets/CamDB._1.jpg\" width=40% height=40%/\u003e\n\n## Do you want to be involved?:\n\n0. Get in touch with us, we would be happy to collaborate!\n\n1. Check out our [wiki](https://github.com/UNCG-DAISY/Instagrain/wiki) to learn how to build and use the camera.  \n\n2. Read through the repository to look at the files/code we provide.\n\n3. Check out the open [issues](https://github.com/UNCG-DAISY/Instagrain/issues) and participate in our [discussion](https://github.com/UNCG-DAISY/Instagrain/discussions). \n\n## Code of Conduct:\n\nWe intend to foster an inclusive and respectful environment surrounding the contribution and discussion of our project. Make sure you understand our [Code of Conduct](./CODE_OF_CONDUCT.md).\n\n\u003cimg src=\"./assets/crop2.jpg\" width=50% height=50% /\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FUNCG-DAISY%2FInstagrain","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FUNCG-DAISY%2FInstagrain","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FUNCG-DAISY%2FInstagrain/lists"}