Article
post image

Augmented reality experience

Ivan Iliev, November 29, 2020

The problem

For an existing mobile app the customer had a requirement to include augmented reality features.

The solution

Introduce AR experiences in combination with current object detection efforts to provide educational value.

the result

Two separate augmented reality experiences were built internally. One depicts the process of pollination in AR on a flower that has been detected using a plant detection machine learning model. The second one depicts the process of photosynthesis on a leaf that has been detected.

Tech stack

Swift
Swift

iOS
iOS


CoreML


ARKit

Adobe
Adobe After Effects

Combine realistic augmented reality experiences with an object detection machine learning model.

For the pollination simulation we implemented a 3D model of a bee that lands on a flower, collects flower nectar and commences the process of pollination by spreading the pollen when it flies away. The trajectory of the bee landing on the flower and then taking off is compliant with the flower that has been detected and it’s predicted center is used as the landing/take off location.

For the photosynthesis simulation we built custom particles that portray sunlight, oxygen and carbon dioxide molecules. The sequence of the simulation follows the real process that occurs in nature.

For both simulations depth is taken into account, depending on the distance to the detected flower or leaf.

Subscribe to our newsletter!

Get more articles like this and industry insights

Share this article:

Read more articles:

title

Huawei HMS integration

The problem An existing Android application needed to be ported to use Huawei Mobile Services (HMS). The solution Replace all Google Mobile Services with their Huawei Mobile Services alternatives. the result We were able to successfully integrate all required Huawei Mobile Services. The app is now fully functional with Huawei Login, Huawei Analytics, Huawei In-app […]

Read more

Ivan Iliev

November 29, 2020

title

Snapchat Scan integration

Snapchat wants to provide more educational and fun values to their users via the Scan feature. One of the experiences they wanted to provide was plant identification and plant information. It needed to be very secure due to the focus on privacy that Snapchat has. And it needed to return results in 300 ms.

Read more

Ivan Iliev

November 29, 2020