Software Development
Technological expertise, Computer Vision, Machine Learning and AI technologies
EVS combines extensive technological expertise, vast product experience, and a comprehensive approach to Computer Vision, Machine Learning, and AI technologies. Our commitment is to deliver state-of-the-art solutions that arise from hands-on industry experience, original research, creativity, and up-to-date academic knowledge. We partner with businesses and organizations to help them stay ahead of the curve through the development of purpose-specific and innovative custom software and applications, as well as by offering technology consulting services that provide strategic guidance. This includes assisting with technology selection, system architecture, and roadmap planning, all aimed at achieving their unique business goals.
Development
Researchand engineering
What sets our software development services apart and garners trust from businesses worldwide is our distinct approach. At EVS, we seamlessly blend research and engineering, enabling our teams to work hand in hand. This collaborative approach enables us to build a highly optimized and accurately crafted algorithm stacks. It improves communication among project stakeholders, streamlines projects, and delivers high-quality results.
To ensure the successful and timely delivery of projects, we employ expert developers, experienced managers, and leverage agile Scrum and Kanban methodologies. These methodologies enable us to maintain a high level of flexibility and responsiveness throughout the development process. Our dedicated QA team employs modern software testing methodologies, including performance, automated, and functional testing, to ensure the security, usability, and quality of the software we deliver. We also provide comprehensive documentation and technology transfer to empower your teams to take over the product design seamlessly.
Moreover, we offer reliable ongoing support, including routine maintenance, updates, and prompt resolution of any technical issues, ensuring the uninterrupted operation of the software solutions we provide.
Services
Software servicesoffered by EVS
Our team excels in creating customized software solutions that precisely align with unique business needs. We offer valuable strategic counsel by aiding in technology selection, system architecture, and roadmap planning. Drawing upon our technical knowledge, we expertly design, develop and deploy robust software solutions across diverse industries, such as healthcare and automotive. Employing Agile practices, we guarantee the delivery of dependable and scalable software solutions. Importantly, we prioritize the incorporation of flexibility in our software designs, allowing them to seamlessly adapt to evolving business requirements and technological advancements, thus ensuring their future-proof nature.
Feasability Analysis
EVS provides in-depth feasability studies, thoroughly assessing the technical viability of potential Computer Vision initiatives. We critically evaluate different technological approaches to ensure a solid foundation for a project.
Edge Computing Solutions
Develop software solutions that leverage edge computing capabilities to perform real-time analysis and processing of visual data at the edge devices. A low-latency, privacy-preserving, and cost-effective solutions for computer vision applications.
Turnkey software Development
EVS offers comprehensive turnkey software development solutions tailored to your specific needs. Whether introducing a new Computer Vision product or entering new markets, our expertise ensures customized software aligned with industry standards. With experience across industries like Automotive, Healthcare, and Transportation, we deliver adaptable and flexible software built on cutting-edge technologies, rigorous testing, and industry best practices.
Embedded Software Development
Our team specializes in creating robust embedded software and FPGA accelerators for Machine Learning and Computer Vision algorithms. We develop customized middleware and device drivers to optimize system performance and facilitate seamless hardware-software interaction for our accelerators. Industries like automotive, healthcare, and manufacturing rely on our expertise to enhance performance and streamline processes.
Maintenance
At EVS Embedded Vision Systems, we provide comprehensive maintenance and ongoing support to our valued customers, ensuring the uninterrupted operation of the software solutions we provide with reliable ongoing support, routine maintenance, timely updates, and prompt resolution of any technical issues.
Technologies
Technologies we use
This brief compilation showcases our expertise, highlighting a diverse array of technologies that we employ in our daily operations to craft effective solutions and attain desired outcomes.
Deep learning frameworks
Pytorch
TensorFlow
TensorFlow Lite
ONNX
Keras
TorchScript
Deep learning frameworks
Pytorch
TensorFlow
TensorFlow Lite
ONNX
Keras
TorchScript
Our preferred image and media annotation tool
V7
HPC workload manager
Slurm Workload Manager
Preferred frameworks for 3D modeling
Blender
Viewer for neural network, deep learning and machine learning models
Netron
FPGA Design & Verification
AMD Vivado
AMD Vitis
Cocotb
Mentor ModelSim
VHDL
FPGA Design & Verification
AMD Vivado
AMD Vitis
Cocotb
Mentor ModelSim
VHDL
Programming languages
C++
Python
Tcl/Tk
MathLab
Programming languages
C++
Python
Tcl/Tk
MathLab
Libraries we often rely on for our solutions
OpenCV
QT
Gstreamer
ZeroMQ
OpenGL
Libraries we often rely on for our solutions
OpenCV
QT
Gstreamer
ZeroMQ
OpenGL
Operating Systems
Linux
Linux Embedded
Operating Systems
Linux
Linux Embedded
Front End
TypeScript
React JS
Bootstrap
Material UI
Front End
TypeScript
React JS
Bootstrap
Material UI
Back End
Node JS
Express JS
Flask
OpenAPI
Back End
Node JS
Express JS
Flask
OpenAPI
Database
MongoDB
MySQL
Elasticsearch
PostgreSQL
Database
MongoDB
MySQL
Elasticsearch
PostgreSQL
Cloud Infrastructure
Firebase
Microsoft Azure
Cloud Infrastructure
Firebase
Microsoft Azure
Mobile
Flutter
React Native
Mobile
Flutter
React Native
Testing
Playwright
Jest
Testing
Playwright
Jest
DevOps and CI/CD
Docker
Kubernetes
Jenkins
JFrog Artifactory
DevOps and CI/CD
Docker
Kubernetes
Jenkins
JFrog Artifactory
Source Code Management
GIT
Bitbucket
GITHUB
Source Code Management
GIT
Bitbucket
GITHUB
Case studies
Related projects
Automotive
Embedding DMS/OMS
EVS’ prowess in high performance embedding and image processing, specializing in FPGA and ASIC design technology, finds good examples in the deep strategic relationship with Seeing Machines, which extends back to 2015.
Automotive
Detecto IP core
Detecto is an IP core designed by EVS that speeds up object detection tasks in programmable logic. Detecto is optimized for AMD SoC.
Automotive
Automotive Driving Assistance Development Kit
The FPGA design of driving assistance features, such as Lane Departure Warning, Pedestrian Detection and Vehicle Detection and their integration into an automotive driving assistance development platform based on AMD Zynq-7000 SoC and Zynq UltraScale+ MPSoC devices.
Transports
Bird monitoring system
Between 2018 and 2021, EVS worked on an innovative project aimed at creating a distributed AI-based vision system for monitoring birds in airport scenarios. The team consisted of EVS, the customer, the patent holder, a research institute and a system integrator.
Transports
Vision system for sailboat docking assistance
EVS worked, in collaboration with ZF Padova, on the design of a docking assistance system for sailboats based on artificial vision. The system provides the operator with a bird-eye view of the space surrounding the boat and can perceive the obstacles on the trajectory.
Transports
DynaPCN: The People Counter
DynaPCN is a compact and autonomous passenger counting device, designed by Eurotech and based on stereo vision. It is designed for mounting above bus and train doorways and can also be used to count people as they enter or leave buildings or any area with restricted access.
Transports
Visio-Dock: docking assistance visual system
Between 2010 and 2012, EVS, in collaboration with an important Italian yacht builder, designed and developed an innovative visual mooring assistance system called Visio-Dock that aimed to improve visibility and distance perception during the boat docking operation, thus making the maneuver smoother and safer.
Healthcare & Life Science
BeQuanti
In 2013, EVS developed BeQuanti – a software specialized for the automatic analysis of leukocyte trafficking underflow – in collaboration with the LCTST lab at Verona University.
Smart Manufacturing
AST – Active Shape Tracking
EVS engineered and deployed a vision system for an OEM manufacturer of textile machines that improves the process of cutting woven labels, thereby increasing product quality and reducing waste.