US 12,307,711 B2
Server and control method thereof
Seunghyun Woo, Seoul (KR); Jae Yul Woo, Seoul (KR); Rowoon An, Seoul (KR); and Soobin Kim, Seoul (KR)
Assigned to Hyundai Motor Company, Seoul (KR); and Kia Corporation, Seoul (KR)
Filed by HYUNDAI MOTOR COMPANY, Seoul (KR); and KIA CORPORATION, Seoul (KR)
Filed on Oct. 28, 2022, as Appl. No. 17/975,817.
Claims priority of application No. 10-2021-0179348 (KR), filed on Dec. 15, 2021.
Prior Publication US 2023/0186515 A1, Jun. 15, 2023
Int. Cl. G06T 7/73 (2017.01)
CPC G06T 7/74 (2017.01) [G06T 2200/24 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A server, comprising:
a communicator; and
a controller configured to:
when first image data is received from a terminal device through the communicator, determine a first key point of the first image data and a first descriptor corresponding to the first key point,
determine a location of the terminal device by comparing the first descriptor with a second descriptor stored in a virtual positioning system (VPS) map,
identify an area where a difference between the first descriptor and the second descriptor is greater than or equal to a predetermined value based on the location of the terminal device,
in response to the identified area where the difference between the first descriptor and the second descriptor is not greater than or equal to a predetermined reconstruction reference value, update the second descriptor based on the first image data,
in response to the identified area where the difference between the first descriptor and the second descriptor is greater than or equal to the predetermined reconstruction reference value, request crowdsourcing of second image data of the area to the terminal device,
after the second image data of the area is received from the terminal device, update a key point of the area on the VPS map and the second descriptor based on the second image data of the area, and
when a plurality of areas are identified where the difference between the first descriptor and the second descriptor is greater than or equal to the predetermined reconstruction reference value, control a user interface to display a list of the plurality of areas in an order of greatest difference between the first descriptor and the second descriptor.