Kaarta has announced a new version of its Stencil real-time 3D scanning system. Though the changes include the kinds of updates you might expect—better hardware, improved accuracy, easier workflow and so on—the truth is that there’s a lot more going on beneath the surface than it first appears.
Hardware changes
First, the obvious stuff. The newest Stencil proves out Moore’s law by including a faster processor for, you guessed it, faster processing. It also adds an HDMI connector for better connection to external monitors, and double the on-board storage capacity for easier storage and reduced need to connect to an external drive or computer for storage. Now the system also records GNSS data for loop closures and geolocation, which helps correct drift when you use the system in large spaces, improving the results of Kaarta’s strong SLAM algorithm.
Three passes through an intersection correctly registered in post processing using GNSS in loop closure
User interface
Kaarta’s head of marketing Kathy Pattison told SPAR that the device now ships with an iPad, a move that signals a big change in the user interface. Where once users were held to interacting with a text-based, command line interaction, now they get an icon-based UI.
The new Stencil also gives users the ability to operate the device using the iPad on a wireless connection. Pattison says this update makes for much more flexible real-time mobile operation, as it opens up a whole new group of implementation styles (“think vehicle-mounted”) and allows users to make parameter changes remotely, and on the fly instead of through physical manipulations or taking the time to connect a wired display.
Stencil 2’s UI also offers new user settings, including the option to choose when to generate full-sized maps, which allows greater control over on-device processing and frees the Stencil up for additional scanning in the field. Last but not least, you’ll find a new file management system that keeps all scan data in one place, and what Kaarta calls simplified localization modes.
Incremental upgrades to the Kaarta engine
Kaarta is among a new wave of hardware/software vendors that considers itself more dedicated to the software that makes the processing possible. Pattison says they make solutions that are “relatively hardware agnostic,” giving them “the ability and agility to incorporate the latest off-the-shelf components as they come to market.” This approach makes the Kaarta Engine, which powers the Stencil 2, the central product offered by the company.
Transition from point cloud to surface mesh to color point cloud to photorealistic 3D model.
The Kaarta Engine has seen a lot of upgrades since the Stencil 1 or the Contour hit the market. “This is where Kaarta shines,” says Pattison. “We are constantly improving and enhancing our algorithms and software and we make these upgrades available to users for free (no software license).
She listed “a few” of the many updates to the engine that users have received since the latest hardware release:
- Reality Layer, which we wrote about in April. This function automatically processes the point cloud to create surface models that it drapes with high-res color imagery. For your “one click,” you get a photorealistic model.
- Confidence Metrics. The UI offers immediate feedback on the quality of scan, showing when scan data is improperly registered against the map and estimating the likelihood of errors. Pattison says it goes beyond offering users the ability to adjust their scans by changing their technique or adjusting parameters, “it actually prevents the system from adding bad points.”
- Real-time color overlay on map preview. Another feedback mechanism that lays color images over the map in progress, in real-time, showing users when they have captured enough imagery for a full colorized model.
- Fast resume from previous scans. Load saved scans in a matter of seconds and continue scanning from the start, end, or any other recorded key position.
- Pause. Users can stop adding points to the map, but the device continues to track where it is. “This can be used,” Pattison says, “if a person/vehicle is walking past, if you’re opening a door, or if you’re temporarily setting the device down.”
- Point cloud slicing. Grab a section of a point cloud and the system automatically levels it, rotates it, and generates a 2D image. In other words, grab a 2D floor plan in the field, on-demand.
- Single and multi-story leveling. Adjust and level the floor on one or multiple floors automatically.
What’s next?
Pattison notes that since mobile mapping has matured from a “curiosity to a solid solution for many problems,” Kaarta plans to continue developing its hardware and software to meet the needs of more and more applications.
“In the near future,” she says, “you’ll see additional software services from Kaarta where users will be able to send captured data directly from a device, store it in the cloud, and post process it to produce CAD and BIM models.”
Given the incremental changes between hardware releases, it’s clear we’ll see a lot of changes to Kaarta’s system in the coming years.