IP Library › Granted Patent US 12,646,257
Granted Patent B2
US 12,646,257 · App. 18/893,734 · Granted Jun 2, 2026

Refining wireframe building models using point clouds

Inventors: Avideh Zakhor (Berkeley, CA); Zachary Van Hyfte (San Diego, CA)
Assignee: Signetron Inc.
G06T17/205G06T19/20G06T2210/04G06T2219/2012
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,646,257
App. No.
18/893,734
Granted
Jun 2, 2026
Kind
B2
Abstract

Methods for fenestration delineation of a building wireframe model are presented, the methods including: providing a point cloud of a building; providing the building wireframe model generated from the point cloud, generating a number of façade slices from the point cloud and the building wireframe model; selecting one of the façade slices; displaying the selected façade slice; selecting a number of points on the selected façade slice, where the points correspond with corners of a fenestration; connecting the corners to present an outline of the fenestration; displaying the outline on the façade slice; and adjusting the corners by a user to match the fenestration, where the adjusting the corners to match the fenestration occurs any time after the selecting the points.

Claims (23)

1 . A method for fenestration delineation of a building wireframe model, the method comprising:

providing a point cloud of a building;

providing the building wireframe model generated from the point cloud,

generating a plurality of façade slices from the point cloud and the building wireframe model;

selecting one of the plurality of façade slices;

displaying the selected façade slice;

selecting a plurality of points on the selected façade slice, wherein the plurality of points corresponds with corners of a fenestration;

connecting the corners to present an outline of the fenestration;

displaying the outline on the façade slice; and

adjusting the corners by a user to match the fenestration, wherein the adjusting the corners to match the fenestration occurs any time after the selecting the plurality of points.

2 . The method of claim 1 , further comprising:

coloring all points of the selected façade slice using a coloring function to reveal details corresponding with the fenestration; and

adjusting the corners by the user to match the fenestration based on the coloring.

3 . The method of claim 2 , wherein the coloring function is selected from the group consisting of: height ramp coloring function, verticality coloring function, and normal change rate coloring function.

4 . The method of claim 3 , further comprising:

adjusting a coloring function parameter; and

displaying the selected façade slice using the adjusted coloring function.

5 . The method of claim 4 , wherein the coloring function parameter corresponding with the height ramp coloring function is a banding frequency.

6 . The method of claim 5 , wherein the banding frequency is in a range of 8.0 mm to 8.0 cm.

7 . The method of claim 4 , wherein the coloring function parameter corresponding with the verticality coloring function is a neighborhood radius.

8 . The method of claim 7 , wherein the neighborhood radius is in a range of 5.0 mm to 4.0 cm.

9 . The method of claim 4 , wherein the coloring function parameter corresponding with the normal change rate coloring function is a neighborhood radius.

10 . The method of claim 9 , wherein the neighborhood radius is in a range of 8.0 mm to 4.0 cm.

Continuity (2)
Continuation 18892361 · Sep 21, 2024
Related Publication 20260087742A1 · Mar 26, 2026
References Cited (6)
US 8654130B2 · Ostermann · 2014 [cited by examiner]
US 9709513B2 · O'Hare · 2017 [cited by examiner]
US 11574442B2 · Sun · 2023 [cited by examiner]
US 11935209B1 · Barsky · 2024 [cited by examiner]
US 20180197312A1 · Ostermann · 2018 [cited by examiner]
US 20250054267A1 · Maldonado · 2025 [cited by examiner]