IP Library Granted Patent US 12,694,490
Granted Patent B2
US 12,694,490 · App. 18/019,436 · Granted Jul 28, 2026

Image augmentation apparatus, control method, and non-transitory computer-readable storage medium

Inventors: Royston Rodrigues (Tokyo, JP); Masahiro Tani (Tokyo, JP)
Assignee: NEC CORPORATION
G06T5/77G06T3/60G06T7/11G06V10/774G06T2207/10032G06T2207/20081G06T2207/20084G06T2207/20132G06V10/759
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,694,490
App. No.
18/019,436
Granted
Jul 28, 2026
Kind
B2
Abstract

An image augmentation apparatus ( 2000 ) acquires an original training dataset ( 40 ). The original training dataset ( 40 ) includes a ground-view image ( 42 ) and an original aerial-view image ( 44 ). The image augmentation apparatus ( 2000 ) performs an image augmentation including a cropping process and a rotation process on the original aerial-view image ( 44 ) to generate an augmented aerial-view image ( 54 ). In the cropping process, a target region with a circle shape or a regular polygon shape is cropped from the original aerial-view image ( 44 ). In the rotation process, the original aerial-view image ( 44 ) is rotated. An angle of the rotation is a multiple of a center angle of the target region when the target region has a regular polygon shape. The image augmentation apparatus ( 2000 ) outputs an augmented training dataset ( 50 ) including the ground-view image ( 52 ) and the augmented aerial-view image ( 54 ).

Claims (36)

1 . An image augmentation apparatus comprising:

at least one processor; and

memory storing instructions,

wherein the at least one processor is configured to execute the instructions to:

acquire an original training dataset including a ground-view image and an original aerial-view image;

perform an image augmentation including a cropping process and a rotation process on the original aerial-view image to generate an augmented aerial-view image, the cropping process being a process by which a target region with a regular polygon shape other than a square is cropped from the original aerial-view image, the rotation process being a process by which the original aerial-view image is rotated, an angle of the rotation being an integer multiple of a center angle of the target region; and

output an augmented training dataset including the ground-view image and the augmented aerial-view image.

2 . The image augmentation apparatus according to claim 1 , wherein the image augmentation further includes generating a plurality of the augmented aerial-view images by cropping a plurality of target regions whose shapes are different from each other, and

wherein the outputting of the augmented training dataset further includes outputting a plurality of the augmented training datasets whose augmented aerial-view images are different from each other.

3 . The image augmentation apparatus according to claim 1 , wherein the image augmentation further includes generating a plurality of the augmented aerial-view images whose angles of rotation are different from each other, and

wherein the outputting of the augmented training dataset includes outputting a plurality of the augmented training datasets whose augmented aerial-view images are different from each other.

4 . The image augmentation apparatus according to claim 1 , wherein the image augmentation further includes generating the augmented aerial-view image having a same size as the original aerial-view image by compensating for discarded pixels through an image inpainting after the cropping process and the rotation process.

5 . The image augmentation apparatus according to claim 1 , wherein the image augmentation further includes performing a circular-shift on the original ground-view image to generate an augmented ground-view image, and

wherein the augmented training dataset includes the augmented ground-view image and the augmented aerial-view image.

6 . A control method performed by a computer, comprising:

acquiring an original training dataset including a ground-view image and an original aerial-view image;

performing an image augmentation including a cropping process and a rotation process on the original aerial-view image to generate an augmented aerial-view image, the cropping process being a process by which a target region with a regular polygon shape other than a square is cropped from the original aerial-view image, the rotation process being a process by which the original aerial-view image is rotated, an angle of the rotation being an integer multiple of a center angle of the target region; and

outputting an augmented training dataset including the ground-view image and the augmented aerial-view image.

7 . The control method according to claim 6 , wherein the image augmentation further includes generating a plurality of the augmented aerial-view images by cropping a plurality of target regions whose shapes are different from each other, and

wherein the outputting of the augmented training dataset further includes outputting a plurality of the augmented training datasets whose augmented aerial-view images are different from each other.

8 . The control method according to claim 6 , wherein the image augmentation further includes generating a plurality of the augmented aerial-view images whose angles of rotation are different from each other, and

wherein the outputting of the augmented training dataset includes outputting a plurality of the augmented training datasets whose augmented aerial-view images are different from each other.

9 . The control method according to claim 6 , wherein the image augmentation further includes generating the augmented aerial-view image having a same size as the original aerial-view image by compensating for discarded pixels through an image inpainting after the cropping process and the rotation process.

10 . The control method according to claim 6 , wherein the image augmentation further includes performing a circular-shift on the original ground-view image to generate an augmented ground-view image, and

wherein the augmented training dataset includes the augmented ground-view image and the augmented aerial-view image.

11 . A non-transitory computer-readable storage medium storing a program that causes a computer to execute to:

acquire an original training dataset including a ground-view image and an original aerial-view image;

perform an image augmentation including a cropping process and a rotation process on the original aerial-view image to generate an augmented aerial-view image, the cropping process being a process by which a target region with a regular polygon shape other than a square is cropped from the original aerial-view image, the rotation process being a process by which the original aerial-view image is rotated, an angle of the rotation being an integer multiple of a center angle of the target region; and

output an augmented training dataset including the ground-view image and the augmented aerial-view image.

12 . The storage medium according to claim 11 , wherein the image augmentation further includes generating a plurality of the augmented aerial-view images by cropping a plurality of target regions whose shapes are different from each other, and

wherein the outputting of the augmented training dataset further includes outputting a plurality of the augmented training datasets whose augmented aerial-view images are different from each other.

13 . The storage medium according to claim 11 , wherein the image augmentation further includes generating a plurality of the augmented aerial-view images whose angles of rotation are different from each other, and

wherein the outputting of the augmented training dataset includes outputting a plurality of the augmented training datasets whose augmented aerial-view images are different from each other.

14 . The storage medium according to claim 11 , wherein the image augmentation further includes generating the augmented aerial-view image having a same size as the original aerial-view image by compensating for discarded pixels through an image inpainting after the cropping process and the rotation process.

15 . The storage medium according to claim 11 , wherein the image augmentation further includes performing a circular-shift on the original ground-view image to generate an augmented ground-view image, and

wherein the augmented training dataset includes the augmented ground-view image and the augmented aerial-view image.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2023
From: RODRIGUES, ROYSTON; TANI, MASAHIRO
To: NEC CORPORATION
Reel/Frame 062577/0079 →
Continuity (1)
Related Publication 20230289928A1 · Sep 14, 2023
References Cited (19)
US 5115271A · Hagopian · 1992 [cited by examiner]
US 10678257B2 · Schulter · 2020 [cited by examiner]
US 12118744B2 · Miyahara · 2024 [cited by examiner]
US 20160093272A1 · Shiraga · 2016 [cited by examiner]
US 20170363885A1 · Blum · 2017 [cited by examiner]
US 20190197693A1 · Zagaynov · 2019 [cited by examiner]
US 20200020093A1 · Frei · 2020 [cited by examiner]
US 20220172330A1 · Mason · 2022 [cited by examiner]
US 20220207866A1 · Li · 2022 [cited by examiner]
US 20220245936A1 · Valk · 2022 [cited by examiner]
US 20230368576A1 · Stephen · 2023 [cited by examiner]
JP 2016062524A · 2016 [cited by examiner]
Shi, Yujiao, et al. “Where am i looking at? joint location and orientation estimation by cross-view matching.” Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 2020. (Year: 2020). [cited by examiner]
S. Schubert, P. Neubert, J. Pöschmann and P. Protzel, “Circular Convolutional Neural Networks for Panoramic Images and Laser Data,” 2019 IEEE Intelligent Vehicles Symposium (IV), Paris, France, 2019, pp. 653-660, doi: … [cited by examiner]
International Search Report for PCT Application No. PCT/JP2020/030813, mailed on Oct. 13, 2020. [cited by applicant]
Written opinion for PCT Application No. PCT/JP2020/030813, mailed on Oct. 13, 2020. [cited by applicant]
Liu Liu and Hongdong Li, “Lending Orientation to Neural Networks for Cross-view Geo-localization”, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition, Computer Research Repository, arXiv:1903.12351, Mar… [cited by applicant]
Sijie Zhu, Taojiannan Yang and Chen Chen, “Revisiting Street-to-Aerial View Image Geo-localization and Orientation Estimation”, Computer Research Repository, arXiv:2005.11592, May 23, 2020. [cited by applicant]
Matsumura, Miki et al., “Modeling 3D Scenes with Registration between Laser Range Data and Google Maps Image”, IPSJ SIG Technical Reports, Nov. 20, 2008, vol. 2008, No. 115, pp. 169-176. [cited by applicant]