Suometry is an image processing and computer vision company based in Montreal. They provide cutting-edge, streaming 360-degree depth and stereo video solutions that are known for their outstanding performance and quality. Suometry solutions deliver a real-life experience with 360 and 3D content in milliseconds. Clients from over the world come to Suometry to get the best possible streaming video and depth systems.
Back-end, IA, REST API development, System integration
Express, node.js, Passport, React, Sequelize, Socket.io, three.js
4 team members were engaged
10.2020 - 08.2021
Our team completed the project in approximately 10 months.
360° cameras address requirements that no other camera can solve. They let people and machines see and navigate in all directions at once. Suometry has taken 360° capabilities to the next level thanks to customizable software that lets users modify and integrate the content into their own solutions. They provide customers with a unique ability to operate their cameras remotely and to customize them to their requirements. However, using this solution required a great deal of programming knowledge. To tackle this issue, we came up with a proposed user-friendly interface that would make a technologically advanced process an intuitive one. It needed to be effortless and quick, but also without a loss of advanced settings for those who need to customize their experience.
In addition to creating a web app boasting many experience-enhancing features, we also automated the technology used by Suometry’s technology licensing partners, including the software license acquisition and camera calibration processes. Last but not least, Suometry is a flourishing startup. To enable them further development, the processes are now under their supervision so they can learn from collected data and improve their product according to their clients’ needs.
We thoroughly mapped out the process and devised the best workflow, which greatly contributed to the effectiveness of our collaboration.
During the initial meetings we focused on planning and prioritizing app functionality and features. We thoroughly mapped out the process and devised the best workflow, which greatly contributed to the effectiveness of our collaboration. After the ideation stage, we kicked off regular and frequent meetings between Suometry’s CTO and our programmers During, the meetings the project team reported progress and worked on implementation details along with addressing any required changes. Our collaboration was transparent, enjoyable and flexible, enriched with best communication practices and engagement on both sides.
We devised a software solution for Suometry’s cameras. It’s main function is to provide users with the possibility of operating and configuring cameras remotely from any device with access to WiFi or LAN network through a web browser. By doing so we have granted users access to highly advanced video stitching and depth estimation functionality in a more convenient and intuitive way. The application enables the use of the available capabilities without needing to be programming knowledgeable or tech-savvy. Another important feature the app offers is regulating access authorization and adding security to reduce the risk of accidental breach of the camera internal system configurations. Only the stitching application configuration and footage is accessible. This interface immensely increased the user-friendliness of the Suometry system without limiting possibilities of customization.
The delivered web app solution is enriched with a range of experience-enhancing features - configuration, preview and control of applications provided by Suometry including:
- Stereo stitch – merging video real time views from every device into two photospheres displayed as flat on a singular stream video
- Reprojection demo – displaying image from cameras in selected geometrical projection with set parameters
- Depth demo – displaying photospheres juxtaposed with distances indicator view
- Point cloud – taking photos of space around in the form of a point cloud, allowing you to display this cloud interactively in 3D
- Access to camera functions by REST API
- Access to Suometry’s SDK and application documentation
- Access to camera’s REST API documentation
The Technology Partner Portal allows Suometry’s clients to build their own camera systems using the Suometry software and assembly platform. The portal lets parthers generate software licenses for each of their Suometry cameras and to calibrate the cameras using Suometry’s manufacturing software. The portal also enables Suometry to manage license purchases and users. The license acquisition process has become easy and straightforward for Suometry’s partners. They can generate licenses and start the calibration process without requiring Suometry staff support. What is more, thanks to automation of the process and its general improvement Suometry now can supervise the course of calibration, improve its service and advise clients based on the collected historical data.
The most difficult challenge was fitting our atypical usage case to the specific structure of AWS services. However, jointly with the Suometry team we have overcome this issue and we can now enjoy the fruits of this hard work.
We worked in close collaboration with great and frequent communication flow. What’s important, we also set automated tests which guaranteed the highest-quality and reduced to a minimum potential bug fixing. What also contributed to our success was our previous first-hand experience with 360 technology and embedded software along with expertise in the field and open-mindedness.
Get in touch with us either through the form, direct e-mail or contact one of our specialists who will be pleased to assist you.
VAT ID: PL8982192139
Powstańców Śląskich 28-30
VAT ID: PL8982192139
Powstańców Śląskich 28-30