Drop us a line
If you are interested in the development of a custom solution — send us the message and we'll schedule a talk about it.
Our team developed an app that determines the marbling level of a steak from a photo and assigns it a quality grade. The quick analysis makes it easy to select a top-grade steak based on objective indicators.
The customer, one of the major players in the U.S. Agricultural sector, requested the development of a tool for standardizing and ensuring meat quality evaluation. This tool aims to guarantee high standards in steaks by grading marbling and categorizing steaks accordingly.
Our goal was to:
Problem: The client’s work schedule involved frequent business trips, leading to delays in responses and the provision of necessary information. This could slow down the development process and delay key project approvals.
Solution:
Problem: Since steaks are perishable, they are stored in refrigeration units with bright lighting. During testing, it was found that the glare from the lamps on the meat was mistakenly identified by the AI model as fat streaks, leading to an overestimation of the marbling grade.
Solution:
Pre-Sale Phase:
The first step involved calling the client to understand their problem and what they needed. Based on the discovery of market solutions and marbling assessment processes, we suggested how we could meet their needs.
Development Methodology:
The project followed the Kanban methodology, allowing flexibility and continuous improvement throughout the development process.
Development Methodology:
The project followed the Kanban methodology, allowing flexibility and continuous improvement throughout the development process.
Phase 1 – Model Training:
Initially, we used a dataset given by the client that contained steak pictures along with three evaluations from experts per photo to train the model. The model can accurately assess marbling levels.
Phase 2 – App Design and Logic:
We worked on designing the app’s screens and functionality, aligning everything with the client’s needs. Prototypes and detailed logic were shared for feedback and approval.
Phase 3 – Mobile App Development:
We developed the app as a minimum viable product (MVP) and then sent it for acceptance testing. The MVP allowed users to take photos and assess steak marbling.
Phase 4 – Post-MVP Iterations:
Based on user feedback, we refined the app in three additional iterations to enhance the meat quality evaluation process and user experience.
We developed and trained a CNN model that accurately evaluates steak marbling levels based on images. We integrated this model into a mobile application, allowing users to assess steak quality directly through their device’s camera.
And one of the important parts of our solution is that we can update model files without rebuilding the app. With this ability, it lets you upload any updated model file (like after the retraining step) directly to the app. This means that in the future users can be provided with an update on the model (in case of improvement or refinement) easily without having to download a new app version thus making it easier to maintain while also providing increased functionality.
We successfully achieved all project goals, delivering a comprehensive solution for steak marbling assessment. Key accomplishments include:
Overall, the project delivered an efficient, user-centered solution that is reliable, maintainable, and adaptable to future improvements.
If you are interested in the development of a custom solution — send us the message and we'll schedule a talk about it.
JavaScript, Ruby
HR Planning SoftwareThe customer asked Azati to audit the existing solution in terms of general performance to create a roadmap of future improvements. Our team also increased application performance and delivered several new features.
Python
Stock Market Trend Discovery with Machine LearningAt Azati Labs, our engineers developed an AI-powered prototype of a tool that can spot a stock market trend. Online trading applications may use this information to calculate the actual stock market price change.
Python
Semantic Search Engine for Bioinformatics CompanyAzati designed and developed a semantic search engine powered by machine learning. It extracts the actual meaning from the search query and looks for the most relevant results across huge scientific datasets.
Java, JavaScript
E-health Web Portal for International Software IntegratorAzati helped a well-known software integrator to eliminate legacy code, rebuild a complex web application, and fix the majority of mission-critical bugs.
JavaScript, Ruby
Custom Platform for Logistics and Goods TransportationAzati helped a European startup to create a custom logistics platform. It helps shippers to track goods in a real-time, as well as guarantees that the buyer will receive the product in a perfect condition.