# US 2026/0065591 A1 · View synchronization between non-composite oblique imagery and three-dimensional model data corresponding to a geographic scene area

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2026/0065591 A1
- Document ID: US20260065591A1
- Status: Published application
- Kind: A1
- Application number: 18/824,866
- Filed: 2024-09-04
- Published: 2026-03-05
- Earliest claimed: 2024-09-04
- Assignees: Fnv IP B.V.
- Applicants: Fnv IP B.V.
- Inventors: Justin RICHWAGEN; Guy MEIRON; Azhar IBRAHIM; Kyo Hyouk KIM; Michael WERNAU
- Web page: https://patentgrep.com/patent/US20260065591A1

## CPC

- G06T 15/20: Perspective computation
- G06T 17/05: Geographic models
- G06T 19/003: {Navigation within 3D models or images}
- H04N 13/279: the virtual viewpoint locations being selected by the viewers or determined by tracking
- G06T 2219/028: Multiple view windows (top-side-front-sagittal-orthogonal)
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

Described are systems and techniques for view synchronization between oblique aerial imagery and three-dimensional model data of a same geographic scene. Information corresponding to an updated point of view (POV) of a geographic scene displayed based on corresponding view information obtained for a first view type modality can be obtained. Updated POV viewpoint information of the first view type modality can be provided to a viewer engine for a second view type modality for the same geographic scene. The updated POV viewpoint information of the first view type modality can be used to generate a synchronized updated POV viewpoint information of the second view type modality. The updated view of the geographic scene can be output for display using the updated POV viewpoint information of the first view type modality. The synchronized updated POV viewpoint information of the second view type modality can be output for display.

## Claims

### Claim 1

A method comprising:
obtaining information corresponding to one or more updates to a point of view (POV) of a geographic scene displayed based on corresponding view information obtained for a first view type modality;
providing updated POV viewpoint information of the first view type modality to a viewer engine associated with a second view type modality associated with the same geographic scene;
based on the updated POV viewpoint information of the first view type modality, generating a synchronized updated POV viewpoint information of the second view type modality, wherein the updated POV viewpoint information of the first view type modality and the synchronized updated POV viewpoint information of the second view type modality represent a same updated view of the geographic scene;
outputting for display the updated view of the geographic scene using the updated POV viewpoint information of the first view type modality; and
outputting for display the synchronized updated POV viewpoint information of the second view type modality.

### Claim 2 (depends on 1)

The method of claim 1, wherein the first view type modality and the second view type modality are selected from an oblique imagery view and a three-dimensional model view.

### Claim 3 (depends on 2)

The method of claim 2, wherein the oblique imagery view corresponds to a selected best-match oblique image selected from a plurality of non-composite oblique aerial images of a geographic area of interest that includes the geographic scene.

### Claim 4 (depends on 1)

The method of claim 1, wherein:
the first view type modality comprises an oblique imagery viewpoint selected from a plurality of non-composite oblique imagery viewpoints included in a dataset of oblique aerial images of a geographic area including the geographic scene; and
the second view type modality comprises a three-dimensional (3D) model viewpoint obtained from a rendering engine associated with a 3D model of the geographic area or the geographic scene.

### Claim 5 (depends on 4)

The method of claim 4, wherein:
information corresponding to the updated POV viewpoint information of the first view type modality comprises a user-initiated update to the oblique imagery viewpoint;
the synchronized updated POV viewpoint information of the second view type modality is generated based on determining an updated 3D virtual camera position for projecting the 3D model to a 2D view, wherein the updated 3D virtual camera position is determined from the user-initiated update to the oblique imagery viewpoint.

### Claim 6 (depends on 4)

The method of claim 4, wherein:
the user-initiated update to the oblique imagery viewpoint includes supplementary overlay data for the oblique imagery viewpoint; and
the synchronized updated POV viewpoint information for the second view type modality includes a corresponding 3D model representation of the same supplementary overlay data transformed from the oblique imagery viewpoint to the 3D model viewpoint.

### Claim 7 (depends on 1)

The method of claim 1, wherein:
the first view type modality comprises a three-dimensional (3D) model viewpoint obtained from a rendering engine associated with a 3D model of the geographic scene or a geographic area including the geographic scene; and
the second view type modality comprises an oblique imagery viewpoint selected from a plurality of non-composite oblique imagery viewpoints included in a dataset of oblique aerial images of the geographic area including the geographic scene.

### Claim 8 (depends on 7)

The method of claim 7, wherein:
information corresponding to the updated POV viewpoint information of the first view type modality comprises a user-initiated update to the 3D model viewpoint;
the synchronized updated POV viewpoint information of the second view type modality is generated based on determining an updated selection of a selected oblique image from the plurality of non-composite oblique imagery viewpoints, wherein the updated selection is based on the user-initiated update to the 3D model viewpoint.

### Claim 9 (depends on 8)

The method of claim 8, wherein the user-initiated update to the 3D model viewpoint corresponds to an updated 3D virtual camera position for projecting the 3D model to a 2D view for output display to a user.

### Claim 10 (depends on 7)

The method of claim 7, wherein:
the user-initiated update to the 3D model viewpoint includes supplementary overlay data for the 3D model viewpoint; and
the synchronized updated POV viewpoint information for the second view type modality includes a corresponding oblique imagery viewpoint representation of the same supplementary overlay data transformed from the 3D model viewpoint to the oblique imagery viewpoint.

### Claim 11 (depends on 1)

The method of claim 1, wherein the information corresponding to the one or more updates is received during the outputting for display of a scene view using the first view type modality.

### Claim 12 (depends on 1)

The method of claim 1, wherein the synchronized updated POV viewpoint information of the second view type modality is in response to receiving a user input indicative of a request to toggle between the first and second view type modalities.

### Claim 13 (depends on 1)

The method of claim 1, wherein the synchronized updated POV viewpoint information of the second view type modality is automatically generated prior to receiving the user input indicative of the request to toggle between the first and second view type modalities.

### Claim 14

A system comprising:
one or more processors; and
one or more computer-readable storage media having computer-readable instructions stored thereon, wherein the computer-readable instructions, when executed by the one or more processors, cause the one or more processors to:
obtain information corresponding to one or more updates to a point of view (POV) of a geographic scene displayed based on corresponding view information obtained for a first view type modality;
provide updated POV viewpoint information of the first view type modality to a viewer engine associated with a second view type modality associated with the same geographic scene;
based on the updated POV viewpoint information of the first view type modality, generate a synchronized updated POV viewpoint information of the second view type modality, wherein the updated POV viewpoint information of the first view type modality and the synchronized updated POV viewpoint information of the second view type modality represent a same updated view of the geographic scene;
output for display the updated view of the geographic scene using the updated POV viewpoint information of the first view type modality; and
output for display the synchronized updated POV viewpoint information of the second view type modality.

### Claim 15 (depends on 14)

The system of claim 14, wherein the first view type modality and the second view type modality are selected from an oblique imagery view and a three-dimensional model view, and wherein the oblique imagery view corresponds to a selected best-match oblique image selected from a plurality of non-composite oblique aerial images of a geographic area of interest that includes the geographic scene.
