IP Library Granted Patent US 12,415,418
Granted Patent B2
US 12,415,418 · App. 18/674,182 · Granted Sep 16, 2025

Method and system for generating mixed reality image related to driving environment

Inventors: Jinwoo Lee (Seoul, KR); Gihyun Seo (Seoul, KR); Byeongheon Kwon (Seoul, KR)
Assignee: MORAI INC.
B60K35/21G06T19/006G06V10/80G06V20/56B60K2360/176B60K2360/177B60K2360/31
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,415,418
App. No.
18/674,182
Granted
Sep 16, 2025
Kind
B2
Abstract

A method for generating a mixed reality image related to a driving environment is performed by one or more processors, and includes acquiring a real image related to the driving environment, generating a first virtual image including an object of the driving environment, and generating a mixed reality image including the object of the driving environment based on the real image and the first virtual image.

Claims (51)

1. A method for generating a mixed reality image related to a driving environment, the method being performed by one or more processors and comprising:

acquiring a real image related to the driving environment;

generating a first virtual image including an object of the driving environment;

generating a second virtual image related to the driving environment so as to process the real image and the first virtual image; and

based on the real image, the first virtual image, and the second virtual image, generating a mixed reality image including the object of the driving environment, wherein the generating the mixed reality image based on the real image, the first virtual image, and the second virtual image includes:

extracting, by using the second virtual image, a portion corresponding to the object from the first virtual image; and

generating the mixed reality image based on the portion corresponding to the object and the real image.

2. The method according to claim 1 , wherein the first virtual image includes an image generated from a simulation model that implements the driving environment.

3. The method according to claim 1 , wherein the second virtual image includes a semantic image generated from a simulation model that implements the driving environment.

4. The method according to claim 1 , wherein the acquiring the real image related to the driving environment includes acquiring the real image using a first camera mounted on a vehicle.

5. The method according to claim 4 , wherein the first virtual image is generated from data acquired using a second camera mounted on a vehicle implemented in a simulation model, wherein the vehicle implemented in the simulation model is a same vehicle model as the vehicle, and

wherein the second camera is a virtual camera implemented in the simulation model and having same external and internal parameters as those of the first camera.

6. The method according to claim 4 , wherein the second virtual image is generated from data acquired using a third camera mounted on a vehicle implemented in a simulation model, wherein the vehicle implemented in the simulation model is a same vehicle model as the vehicle, and

wherein the third camera is a virtual camera implemented in the simulation model and having same external and internal parameters as those of the first camera.

7. The method according to claim 1 , wherein the extracting the portion corresponding to the object by using the second virtual image includes:

filtering the second virtual image to generate a mask image for the object; and

extracting the portion corresponding to the object from the first virtual image by using the mask image.

8. The method according to claim 1 , wherein the generating the mixed reality image based on the portion corresponding to the object and the real image includes removing part of the real image that corresponds to the portion corresponding to the object.

9. The method according to claim 8 , wherein the removing the part of the real image that corresponds to the portion corresponding to the object includes removing the part of the real image that corresponds to the portion corresponding to the object by using the second virtual image.

10. The method according to claim 9 , wherein the removing the part of the real image that corresponds to the portion corresponding to the object by using the second virtual image includes:

generating a mask inverse image from the second virtual image; and

removing the part of the real image that corresponds to the portion corresponding to the object by using the mask inverse image.

11. The method according to claim 10 , wherein the generating the mask inverse image includes:

generating a mask image for the object from the second virtual image; and

generating the mask inverse image by inverting the mask image.

12. A non-transitory computer-readable recording medium storing instructions for causing performance of the method according to claim 1 on a computer.

13. An information processing system, comprising:

a communication module;

a memory; and

one or more processors connected to the memory and configured to execute one or more computer-readable programs included in the memory,

wherein the one or more computer-readable programs include instructions for:

acquiring a real image related to a driving environment;

generating a first virtual image including an object of the driving environment;

generating a second virtual image related to the driving environment so as to process the real image and the first virtual image; and

based on the real image, the first virtual image, and the second virtual image, generating a mixed reality image including the object of the driving environment, wherein the generating the mixed reality image based on the real image, the first virtual image, and the second virtual image includes:

extracting, by using the second virtual image, a portion corresponding to the object from the first virtual image; and

generating the mixed reality image based on the portion corresponding to the object and the real image.

14. A method for generating a mixed reality image related to a driving environment, the method being performed by one or more processors and comprising:

acquiring a real image related to the driving environment;

generating a first virtual image including an object of the driving environment;

generating a second virtual image related to the driving environment so as to process the real image and the first virtual image; and

based on the real image, the first virtual image, and the second virtual image, generating a mixed reality image including the object of the driving environment, wherein the generating the mixed reality image based on the real image, the first virtual image, and the second virtual image includes:

extracting a portion corresponding to the object from the first virtual image; and

generating the mixed reality image based on the portion corresponding to the object and the real image, wherein the generating the mixed reality image based on the portion corresponding to the object and the real image includes removing part of the real image that corresponds to the portion corresponding to the object.

15. The method according to claim 14 , wherein the acquiring the real image related to the driving environment includes acquiring the real image using a first camera mounted on a vehicle.

16. The method according to claim 15 , wherein the first virtual image is generated from data acquired using a second camera mounted on a vehicle implemented in a simulation model, wherein the vehicle implemented in the simulation model is a same vehicle model as the vehicle, and

wherein the second camera is a virtual camera implemented in the simulation model and having same external and internal parameters as those of the first camera.

17. The method according to claim 14 , wherein the first virtual image includes an image generated from a simulation model that implements the driving environment, and

wherein the second virtual image includes a semantic image generated from a simulation model that implements the driving environment.

18. The method according to claim 14 , wherein the removing the part of the real image that corresponds to the portion corresponding to the object includes removing the part of the real image that corresponds to the portion corresponding to the object by using the second virtual image.

19. A non-transitory computer-readable recording medium storing instructions for causing performance of the method according to claim 14 on a computer.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2024
From: LEE, JINWOO; SEO, GIHYUN; KWON, BYEONGHEON
To: MORAI INC.
Reel/Frame 067522/0973 →
Priority Claims (1)
KR 10-2022-0165146 · Nov 30, 2022 · national
Continuity (2)
Continuation PCTKR2023017252 · Nov 1, 2023
Related Publication 20240308339A1 · Sep 19, 2024
References Cited (19)
US 8616884B1 · Lechner · 2013 [cited by examiner]
US 9630631B2 · Alaniz · 2017 [cited by examiner]
US 9646417B1 · Sowadski · 2017 [cited by examiner]
US 9836895B1 · Nygaard · 2017 [cited by examiner]
US 10019652B2 · Wang et al. · 2018 [cited by applicant]
US 10030931B1 · Black · 2018 [cited by examiner]
US 10740626B2 · Kang et al. · 2020 [cited by applicant]
US 11801861B2 · Choe et al. · 2023 [cited by applicant]
US 20180204478A1 · Banga · 2018 [cited by examiner]
US 20190095722A1 · Kang et al. · 2019 [cited by applicant]
US 20190228571A1 · Atsmon · 2019 [cited by examiner]
US 20200209874A1 · Chen · 2020 [cited by examiner]
US 20210375055A1 · Jung et al. · 2021 [cited by applicant]
JP 2017151973A · 2017 [cited by applicant]
JP 2017219969A · 2017 [cited by applicant]
JP 2019067364A · 2019 [cited by applicant]
JP 2021176077A · 2021 [cited by applicant]
KR 1020190036844A · 2019 [cited by applicant]
KR 1020210047896A · 2021 [cited by applicant]