Simple Science

Cutting edge science explained simply

# Computer Science# Computers and Society

Empowering Citizen Science with SmartCS

SmartCS simplifies app creation for citizen science, enabling broader participation in research.

― 7 min read


SmartCS: Citizen ScienceSmartCS: Citizen ScienceMade Simplewithout coding skills.Build citizen science apps easily
Table of Contents

Citizen Science allows anyone to take part in scientific research, contributing valuable data to projects on various topics. With the power of mobile technology and Machine Learning (ML), we can now create apps that help regular people gather information more effectively. SmartCS is a new platform that enables anyone to build Mobile Apps for citizen science without needing to know how to code. This platform makes it easier for both researchers and participants to contribute to scientific efforts.

The Role of Citizen Science

Citizen science invites individuals who may not have formal training in science to participate in research projects. These participants usually have a passion for the topic they are studying or simply want to help advance scientific knowledge. Projects often involve collecting visual data, like photos or videos of specific plants, animals, or environmental conditions. By doing so, they help scientists gather large amounts of data that would normally be challenging to collect.

With the rise of technology, citizen science projects are increasingly moving to mobile platforms. People can use their smartphones or tablets to collect data wherever they go. These devices are equipped with advanced features that allow for complex tasks such as recognizing objects in photos. Machine learning can help improve the process of collecting and analyzing this data.

Challenges in Citizen Science Data Collection

For participants to collect useful data, some basic skills are helpful. For example, they may need to identify and label the objects they see in their surroundings. This can be a difficult task for those who are not experts. Mobile apps that use machine learning can assist by helping users identify the objects they need to look for. This not only improves the quality of data collected but also teaches participants about the subjects they are studying.

Several citizen science platforms exist, like Zooniverse and SPOTTERON, which allow users to build apps for research projects. However, these platforms often require internet access to function correctly because they rely on cloud servers for machine learning processing. This limitation makes them less suitable for use in remote areas where internet connectivity may be poor or non-existent.

What is SmartCS?

SmartCS aims to change this situation. It offers a way to create citizen science apps that incorporate machine learning directly on the user's device (client-side). This means users can still collect valuable data even when they are not connected to the internet. The platform is designed so that anyone, regardless of their technical background, can create an app quickly.

With SmartCS, users can choose from pre-built templates and features, allowing them to focus on their project rather than getting bogged down by the technical details of app creation. This makes it possible for researchers to prototype and deploy apps faster, which can help them engage with a broader audience.

How SmartCS Works

The SmartCS platform consists of three main steps in the app-building process: creating a dataset, training a machine learning model, and building a mobile app.

  1. Creating a Dataset: The first step involves gathering images or videos to train the machine learning model. Depending on the task, users need to label the images appropriately. SmartCS provides tools and instructions to help users create their training datasets.

  2. Training the Machine Learning Model: Once a dataset is ready, users select a suitable machine learning model from a list available on SmartCS. The platform then allows users to train their models, which will teach the app how to recognize objects within the images.

  3. Building the Mobile App: After training the model, users can choose a template to create their mobile app. The app will include features that display real-time data collection capabilities, such as a camera interface that shows detected objects using visual aids like bounding boxes.

Examples of Citizen Science Apps Created with SmartCS

Several apps have already been developed using SmartCS. Here are a few examples of how they are being used:

RipSnap

RipSnap is designed to help users detect rip currents at beaches. It uses machine learning to identify these dangerous currents in real-time. Users can take photos and contribute data that helps researchers understand how rip currents behave in different locations. This data can be crucial for improving safety measures at beaches.

Recycle This

Recycle This is an educational app that teaches users about recycling. It helps users identify recyclable materials in their homes and provides information on how to recycle different objects properly. The app uses machine learning to classify items like paper, glass, and plastic so that users can learn while they participate.

Seal vs. Sea Lion

This app assists researchers in distinguishing between seals and sea lions. By utilizing machine learning, the app helps non-experts identify these animals in the wild, contributing to data collection efforts regarding biodiversity and conservation.

Benefits of Using SmartCS

SmartCS brings several advantages to the world of citizen science:

  • No Coding Required: The platform is designed for people who may not have programming experience. This opens the door for more individuals to participate in creating citizen science apps.

  • Client-Side Machine Learning: By allowing apps to function offline, SmartCS makes it easier for users in remote locations to collect data effectively. Participants can rely on the app for real-time identification and assistance.

  • Speed and Efficiency: The platform provides pre-built templates and features that streamline the app development process. Users can create and deploy apps much faster.

  • Educational Opportunities: While users engage with the apps, they also learn about the subjects they are studying. This enhances the overall experience and can lead to a greater interest in science.

User Feedback and Studies

User studies conducted with the SmartCS platform show that it is effective and easy to use. Test groups of high school students were able to create apps without previous programming knowledge. They completed their projects within a few weeks, demonstrating that the platform is User-friendly.

Participants also tested several citizen science apps created with SmartCS, providing feedback on their experiences. Many found the apps easy to navigate, although they noted that some features could be improved to offer more customization.

Overall, the response to SmartCS has been positive. Users appreciate the ability to produce useful apps that support scientific endeavors and facilitate learning.

Future Directions

Looking ahead, SmartCS plans to continue refining its platform by addressing user feedback and enhancing features. There is a focus on improving the user interface and adding more resources to help users navigate the app creation process.

The platform is also exploring the possibility of incorporating collaboration between human users and machine learning. This could involve allowing users to verify or correct machine-detected information, leading to improved accuracy in data collection.

Additionally, SmartCS aims to include more machine learning models in the future as technology advances. This will provide users with even more options for building effective citizen science apps across various disciplines.

Conclusion

SmartCS represents a significant step forward in making citizen science more accessible to everyone. By enabling users to develop their mobile apps without coding skills, the platform empowers individuals to engage in scientific research. With client-side machine learning capabilities, it opens up new opportunities for data collection in remote areas.

The positive feedback from users indicates that SmartCS is a promising tool for both researchers and participants. As the platform evolves, it has the potential to broaden the reach of citizen science, allowing even more people to contribute to our understanding of the world around us.

Original Source

Title: SmartCS: Enabling the Creation of ML-Powered Computer Vision Mobile Apps for Citizen Science Applications without Coding

Abstract: It is undeniable that citizen science contributes to the advancement of various fields of study. There are now software tools that facilitate the development of citizen science apps. However, apps developed with these tools rely on individual human skills to correctly collect useful data. Machine learning (ML)-aided apps provide on-field guidance to citizen scientists on data collection tasks. However, these apps rely on server-side ML support, and therefore need a reliable internet connection. Furthermore, the development of citizen science apps with ML support requires a significant investment of time and money. For some projects, this barrier may preclude the use of citizen science effectively. We present a platform that democratizes citizen science by making it accessible to a much broader audience of both researchers and participants. The SmartCS platform allows one to create citizen science apps with ML support quickly and without coding skills. Apps developed using SmartCS have client-side ML support, making them usable in the field, even when there is no internet connection. The client-side ML helps educate users to better recognize the subjects, thereby enabling high-quality data collection. We present several citizen science apps created using SmartCS, some of which were conceived and created by high school students.

Authors: Fahim Hasan Khan, Akila de Silva, Gregory Dusek, James Davis, Alex Pang

Last Update: 2024-05-23 00:00:00

Language: English

Source URL: https://arxiv.org/abs/2405.14323

Source PDF: https://arxiv.org/pdf/2405.14323

Licence: https://creativecommons.org/licenses/by/4.0/

Changes: This summary was created with assistance from AI and may have inaccuracies. For accurate information, please refer to the original source documents linked here.

Thank you to arxiv for use of its open access interoperability.

More from authors

Similar Articles