iOS App for Making Real Estate HDR Panoramas
Real Estate Photography Simplified — mobile panoramas on the go for estate agents from the Remedy app.
Back-end: NodeJS, C++
Libraries: Foundation, AVFoundation, UIKit, OpenCV library
Sign up and log in
Further panoramic stitch
HDR image editing
HDR photography sharing
Managing Remedy projects
Personal account settings
Remedy is an HDR panorama-making (High Dynamic Range) app for real estate agents and agencies, to help owners and tenants find each other. It is suitable for both those who work with commercial premises and those who deal with residential real estate.
The task for LANARS was to establish HDR photo processing (to develop algorithms for the production of panoramic HDR images mainly), design the Remedy app, as well as to test it.
LANARS has created an application for the iOS platform, the functionality of which allows estate agents to create HDR panoramas using only a smartphone. This allows users of the application to share HDR photography of real estate with potential clients, providing them with more complete information about the properties they might be interested in, and close more deals.
Remedy is an example of a niche application that focuses on flawlessly completing any advanced tasks for real estate agencies: creating HDR panoramic photos of real estate properties with the least possible effort and of the highest possible quality.
The app uses a built-in smartphone camera to create a panoramic display of the interior. The user launches the function for the creation of HDR panoramas and then follows the instructions shown on the screen. Remedy creates an interior or exterior panorama based on 84 images (combines 12 photographic panoramas captured in 7 exposure options).
The Remedy user can edit images by cropping them, as well as deleting or adding images to the real estate project within the application. The user can also use shareable links and a built-in function to send a panoramic image to friends on Facebook or post it on his page.
More deals for real estate agencies, as there is no need for a personal demonstration of real estate to clients for whom it is not suitable, as well as better service experience for real estate agencies clients.
Each Remedy panorama is a seamless photographic collage, which contains 84 images. This number includes 12 images of the same interior made from various angles, as well as 7 ‘exposure’ versions of each shot. The struggle here was making the process of stitching smooth and easy.
We have developed an algorithm for adjusting and combining photos into a single HDR collage, using a gyroscope and an accelerometer. We've also created smart on-screen instructions with the technology of Augmented Reality to help users take the picture in the right spot and reduce the number of bad photos.
Since the main role of Remedy is HDR photography for real estate, this tool can be associated with resource-consuming data processing. Graphic files have significant size and weight, and their storage and processing are possible only with the integration of Remedy and powerful web servers.
For image processing and storage, we used reliable AWS products: EC2 (Amazon Elastic Compute Cloud) with GPU and Amazon S3 storage.
We had to take into account the human factor and make the photography flow as naturally and unambiguously as possible. And there was another reason why panoramic creations can fail — an unstable internet connection.
We’ve developed a system of on-screen instructions that appear in photo mode. Also, an algorithm for caching data received from the camera was created. If the internet signal disappears, export and image generation are put on hold. They are restarted when the internet connection is restored.
Remedy HDR software for real estate is paid for by users, so we needed to ensure effective data protection.
For this aim, we used trusted encryption algorithms. Also, using the app is possible only after your email has been registered.