As the landscape of immersive media is evolving at rapid pace, Boost remains at the forefront, continually exploring innovative techniques. With 3D Gaussian Splatting emerging as a game-changing innovation, the potential for transformative applications is immense.
Gaussian splatting is in its core a rasterization technique for 3D reconstruction and rendering. Think of Gaussian splatting as painting with dots in the digital world. Imagine you have a bunch of points representing objects or data (which we refer to as a “point cloud”). Instead of drawing lines or shapes, you spread each point like a drop of paint, forming ‘splats’ that softly blend together. Each splat is like a gentle dot that possesses individual colours and can be transparent. This creates smooth, continuous surfaces, making your digital world look more realistic and detailed.
Below, a individually rasterized gaussian with a border drawn for clarity.
Multiple gaussians when blended together.
1. Collect data
First, we gather as much data as possible from the subject. This means that all you need is a video or a set of photos from various angles. After importing this data into a system like COLMAP, we obtain the following result.
2. Structure from Motion
The second step involves estimating a point cloud from a collection of images. This method obtains a 3D point cloud from a series of 2D images, this can also be done with COLMAP.
3. Convert to Gaussians
Now each data point is transformed into a Gaussian function, resembling a bell curve. This conversion allows for the creation of smooth surfaces by blending neighboring points together, resulting in a more visually appealing representation of the data.
4. Fully Rasterized
The Gaussian functions generated in the previous steps are now rasterized onto the screen. This involves rendering each Gaussian function as a pixel or group of pixels, creating a complete image of the smoothed surface. The result is a fully rendered representation of the data, ready for display or further analysis.
What’s al the fuss on Gaussian Splatting? Firstly you get high-quality scenes in real-time. But besides that it unlocks many other doors in different fields:
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions. For more information, please see our Privacy Policy.