Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update paper.md #193

Merged
merged 2 commits into from
Oct 19, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
63 changes: 63 additions & 0 deletions CITATION.cff
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
cff-version: "1.2.0"
authors:
- family-names: Cowger
given-names: Win
orcid: "https://orcid.org/0000-0001-9226-3104"
- family-names: Hollingsworth
given-names: Steven
- family-names: Fey
given-names: Day
- family-names: Norris
given-names: Mary C
- family-names: Yu
given-names: Walter
- family-names: Kerge
given-names: Kristiina
- family-names: Haamer
given-names: Kris
- family-names: Durante
given-names: Gina
- family-names: Hernandez
given-names: Brianda
contact:
- family-names: Hollingsworth
given-names: Steven
doi: 10.5281/zenodo.8384126
message: If you use this software, please cite our article in the
Journal of Open Source Software.
preferred-citation:
authors:
- family-names: Cowger
given-names: Win
orcid: "https://orcid.org/0000-0001-9226-3104"
- family-names: Hollingsworth
given-names: Steven
- family-names: Fey
given-names: Day
- family-names: Norris
given-names: Mary C
- family-names: Yu
given-names: Walter
- family-names: Kerge
given-names: Kristiina
- family-names: Haamer
given-names: Kris
- family-names: Durante
given-names: Gina
- family-names: Hernandez
given-names: Brianda
date-published: 2023-09-29
doi: 10.21105/joss.05136
issn: 2475-9066
issue: 89
journal: Journal of Open Source Software
publisher:
name: Open Journals
start: 5136
title: "Trash AI: A Web GUI for Serverless Computer Vision Analysis of
Images of Trash"
type: article
url: "https://joss.theoj.org/papers/10.21105/joss.05136"
volume: 8
title: "Trash AI: A Web GUI for Serverless Computer Vision Analysis of
Images of Trash"
2 changes: 1 addition & 1 deletion paper.md
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ The AI model was developed starting with the TACO dataset, which was available w
From our experience, the accuracy of the model varies depending on the quality of the images and their context/background. "Trash" is a word people use for an object that lacks purpose, and the purpose of an object is often not obvious in an image. Trash is a nuanced classification because the same object in different settings will not be considered trash (e.g., a drink bottle on someone's desk vs in the forest lying on the ground). This is the main challenge with any image-based trash detection algorithm. Not everything that LOOKS like trash IS trash. This and other complexities to trash classification make a general trash AI a challenging (yet worthwhile) long-term endeavor. The algorithm is primarily trained on the TACO dataset, which is composed of images of single pieces of trash, with the trash lying on the ground (< 1 m away). Thus, model class prediction of trash in these kinds of images will generally be better than trash appearing in aerial images or imaged from a vehicle, for example.

# Availability
Trash AI is hosted on the web at www.trashai.org. The source code is [available on GitHub](https://github.com/code4sac/trash-ai) with an [MIT license](https://mit-license.org/). The source code can be run offline on any machine that can install [Docker and Docker-compose](www.docker.com). [Documentation](https://github.com/code4sac/trash-ai#trash-ai-web-application-for-serverless-image-classification-of-trash) is maintained by Code for Sacramento and Open Fresno on GitHub and will be updated with each release. [Nonexhaustive instructions for AWS deployment](https://github.com/code4sac/trash-ai/blob/manuscript/docs/git-aws-account-setup.md) is available for anyone attempting production level deployment.
Trash AI is hosted on the web at www.trashai.org. The source code is [available on GitHub](https://github.com/code4sac/trash-ai) with an [MIT license](https://mit-license.org/). The source code can be run offline on any machine that can install [Docker and Docker-compose](www.docker.com). [Documentation](https://github.com/code4sac/trash-ai#trash-ai-web-application-for-serverless-image-classification-of-trash) is maintained by Code for Sacramento and Open Fresno on GitHub and will be updated with each release. [Nonexhaustive instructions for AWS deployment](https://github.com/code4sac/trash-ai/blob/aws/trashai-staging/docs/git-aws-account-setup.md) is available for anyone attempting production level deployment.

# Future Goals
This workflow is likely to be highly useful for a wide variety of computer vision applications and we hope that people reuse the code for applications beyond trash detection. We aim to increase the labeling of images by creating a user interface that allows users to improve the annotations that the model is currently predicting by manually restructuring the bounding boxes and relabeling the classes. We aim to work in collaboration with the TACO development team to improve our workflow integration to get additional data into the [TACO training dataset](http://tacodataset.org/) by creating an option for users to share their data. Future models will expand the annotations to include the `Trash Taxonomy` [@Hapich:2022] classes and add an option to choose between other models besides the current model.
Expand Down
Loading