Zillow Launches AI-Powered App That Can Create a 3D Home Tour

To help potential homebuyers get a 360-degree tour of a home, Zillow, the online real estate database company, recently launched a new app and service across…

Nefi Alarcon
3 min readadvanced
--
View Original

Overview

Zillow has launched an AI-powered app that enables potential homebuyers to create 3D walkthroughs of homes using machine learning. This app simplifies the process of generating immersive 360-degree tours, making it accessible and free for listings across North America.

What You'll Learn

1

How to use machine learning for 3D home tour generation

2

Why optical flow alignment is crucial for panorama stitching

3

When to apply non-local exposure correction in image processing

Prerequisites & Requirements

  • Understanding of machine learning concepts
  • Familiarity with TensorFlow and PyTorch(optional)

Key Questions Answered

How does Zillow's app create 3D home tours?
Zillow's app captures 360-degree panoramas using devices like iPhones or Ricoh Theta cameras. It employs machine learning algorithms trained on NVIDIA TITAN Xp GPUs to stitch together images and create smooth transitions between panoramas, enhancing the user experience.
What technology does Zillow use for its AI algorithms?
Zillow utilizes NVIDIA TITAN Xp GPUs along with cuDNN-accelerated TensorFlow and PyTorch frameworks to train its machine learning algorithms for stitching panoramic images and ensuring smooth transitions.
What is the role of inertial measurement unit data in the app?
The app uses inertial measurement unit data from the device to classify walking patterns during link captures, helping to accurately connect different panoramas within the home tour.
How does Zillow address the parallax effect in panoramas?
Zillow applies optical flow alignment techniques to correct for the parallax effect, ensuring that objects at different distances are properly aligned in the final stitched panorama, enhancing visual coherence.

Technologies & Tools

Some links below are affiliate links. We may earn a commission if you make a purchase.

Key Actionable Insights

1
Implementing machine learning algorithms for image stitching can significantly improve the quality of panoramic images.
This is particularly relevant in real estate applications where high-quality visuals can enhance property listings and attract more buyers.
2
Utilizing inertial measurement unit data can enhance the accuracy of spatial data capture in mobile applications.
This approach is useful in various applications beyond real estate, including virtual reality and gaming, where user movement needs to be accurately tracked.
3
Applying non-local exposure correction can resolve common image blending issues in panoramic photography.
This technique is beneficial in scenarios where lighting conditions vary significantly across different captured frames.

Common Pitfalls

1
Failing to account for the parallax effect can lead to misaligned images in panoramic stitching.
This often occurs when the camera moves slightly during capture, resulting in a disjointed final image. Using optical flow alignment techniques can help mitigate this issue.

Related Concepts

Machine Learning In Image Processing
Panorama Stitching Techniques
Virtual Reality Applications