BabyFace
💡Inspiration
Picture this: a heartwarming story of a parent striving to provide the best for their child. Imagine a parent, juggling work and life, yet eager to ensure their baby grows up in a nurturing environment filled with love and understanding. This aspiration to support and connect with their child is what inspired the creation of BabyFace.
👶What it does
BabyFace, an innovative solution, periodically captures pictures from a live video feed of your baby and employs AI technology to analyze emotions, detect potential dangers, and note significant actions. It sends insightful reports via SMS, providing parents with a deeper understanding of their baby's world. Additionally, BabyFace features an AI capable of engaging in conversations, leveraging Google Vertex AI's image Q&A and contextual understanding to interact with parents effectively.
🏗️How we built it
Utilizing Python as the backend, we integrated Google Vertex AI for image Q&A and conversational AI capabilities. We implemented Twilio for seamless text communication with users. Our tech stack also included Git for version control and Redis for storing analyzed data and images of the baby. Utilized CV2 for video capturing and ngrok in combination with flask to run the server.
🗻Challenges we ran into
Initially, we faced challenges with a different service for text messages due to inadequate documentation. This led us to pivot to Twilio, which significantly improved our communication capabilities.
🏅Accomplishments that we're proud of
Our team embraced a completely new tech stack and meticulously planned BabyFace, envisioning its potential impact on numerous families. We're proud of our forward-thinking approach and dedication to creating a product geared toward making a positive difference.
📕What we learned
Through BabyFace's development, we honed our skills in the end-to-end product creation process— from ideation to design to implementation. Collaborating effectively as a team, we learned the power of leveraging each member's strengths to create the best possible product.
⏭️What's next for BabyFace
Our vision extends to integrating long-term video monitoring devices like cameras or specialized baby monitoring devices. We aim to refine our AI model, providing more tailored solutions and fostering more engaging conversations to better serve parents and their babies.
✅How we'll keep BabyFace Ethical
Privacy and Data Security: Prioritize data encryption and secure storage practices to safeguard sensitive information. Obtain explicit consent from parents for data collection, ensuring transparency about what data is collected, how it's used, and who has access.
Child Welfare and Safety: Implement robust safety measures to protect the child's identity and well-being, preventing unauthorized access to live feeds or stored data.
Feedback and Responsiveness: Establish channels for user feedback to continuously improve the system and address concerns promptly. Have a dedicated support system to handle queries, complaints, and technical issues promptly and ethically.
Ethical Team Culture: Foster an ethical work environment where team members prioritize ethical considerations and openly discuss concerns. Provide ongoing training and education on ethics, privacy, and responsible AI practices.
Built With
- cv2
- flask
- google-cloud
- ngrok
- python
- redis
- twilio
- vertex
- vertexai
Log in or sign up for Devpost to join the conversation.