Developing your custom computer vision applications
From Abraia Vision we develop custom computer vision solutions based on state of the art
deep learning models and image processing, ready to run on local devices (Edge AI). This
approach allows for real-time analysis and decision-making without relying on cloud services.
Edge AI involves deploying lightweight models on devices like smartphones, cameras, drones,
or industrial machines, rather than sending data to cloud servers for processing. It helps to
reduce latency by processing data locally, reduce costs by minimizing data transfer to the
cloud, and enhance data security and privacy by keeping sensitive information on the device
rather than transmitting it to the cloud.
Computer vision models for image classification, object detection, and image segmentation
provide the foundations for building custom computer vision solutions for multiple problems and
sectors. For instance, computer vision in agriculture enables intelligent agriculture and food
production for smart farming applications.
1
Pests, weeds, and plant diseases
Traditional disease identification relies on manual scouting, which can be time-consuming and prone
to human error. Image recognition and classification enables rapid, large-scale disease detection,
helping to prevent outbreaks before they spread.
Moreover, drones equipped with multispectral and hyperspectral cameras can scan entire fields,
enabling identifying areas of plant stress days before symptoms become visible to the human eye.
Detecting variations in plant health, soil moisture levels, and nutrient deficiencies across vast
farmland. For instance, NDVI (Normalized Difference Vegetation Index) imaging helps farmers assess
plant vigor by analyzing how crops reflect light.
Based on drone footage and geo-sensing information, crop mapping and planning enables field
monitoring and management. This can be used for predicting overall crop yields by analyzing the number
of mature fruits or vegetables present in a field, giving farmers a more accurate forecast of their
harvest.
2
Crop yield estimation
Yield estimation is an essential preharvest practice, supporting decision-making for allocating
essential logistics such as transportation means, labor force, supplies, and more. An overestimation
leads to further costs that impact profitability; understimation entails potential crop waste and
additional costs.
Manual yield estimation with the counting of products such as fruits or vegetables is very
time-consuming and expensive. Modern deep learning methods provide good accuracy for automatic
counting, even with occlusions caused by leaves or branches, illumination, and object size.
So, computer vision approaches can be used for the automatic counting of fruits or flowers. An
example of this is the automatic on-tree counting and yield estimation of kiwifruit.
3
Produce sorting and grading
Computer vision systems can capture detailed images of produce as it moves along a conveyor belt.
Then, AI-powered algorithms can analyze these images to assess critical quality factors like size,
shape, color, texture, surface defects, and ripeness.
These agriculture computer vision systems can sort produce like potatoes or apples based on order
requirements on large volumes, and used for quality control. With computer vision technology it can
be achieved high accuracy in detecting defects and foreign materials, enhancing product quality,
and reducing waste.
For example, in apple grading, computer vision systems evaluate the size of the apples, check for
skin blemishes, and assess color consistency to classify them into various quality grades. These
systems can be trained to detect subtle defects like bruising, rot, or pest damage that might be
missed by the human eye. That way damaged or subpar items can be removed before they reach consumers.
4
Animal monitoring
Animal monitoring systems (based on pose estimation models) provide continuous real-time monitoring
and assist producers in management decisions. AI vision is able to provide objective measures of animal
behaviors and phenotypes as opposed to subjective manual observation.
Smart vision systems can be used to monitor animals such as cattle, sheep, pigs, or domesticated
species, including chickens, turkeys, ducks, geese, and others with cameras under field conditions.
Neural networks are used to analyze video feeds in real time. The advantages of computer vision systems
are rooted in their automatic, non-invasive, and low-cost animal monitoring capabilities.
Moreover, modern methods are capable of assessing the resources provided to the animals (space, lying
substrate, drinker access) and measuring the animals themselves to detect lameness, indicators of injury
or disease, and abnormal behaviors. Hence, computer vision provides quantifiable data about animal
welfare that can be used to ensure compliance with on-farm animal welfare.
5
Remote infrastructure monitoring
Real-time surveillance and security monitoring for remote farms can be achieved using modern deep
neural networks to perform accurate face recognition that is invariant to changes in illumination.
This makes it possible to implement deep face recognition in multiple remote farms. Such monitoring
and notification systems are of high importance to farms. The images detected with common surveillance
systems can be processed by AI algorithms to perform intrusion detection and automatically identify
anomalies.
Contact Us