| CPC G06V 20/36 (2022.01) [G06T 7/11 (2017.01); G06T 7/136 (2017.01); G06T 7/75 (2017.01); G06T 2207/10004 (2013.01); G06T 2207/20076 (2013.01); G06T 2207/20081 (2013.01)] | 6 Claims |

|
1. A service server comprising:
a storage that stores an indoor map where node coordinates are preset along a route through which a user walks;
a communication module that receives, from a terminal device, a location estimation request signal including a captured image of a node at one of the node coordinates;
a location estimation model generation unit that:
learns the captured image, segments the captured image learned by the location estimation model generation unit into objects, and
selectively activates the objects in the captured image learned by the location estimation model generation unit to generate a location estimation model in which a node-coordinate-specific image is mapped to each of the node coordinates, wherein the location estimation model outputs a node coordinate corresponding to an image of which a location is unknown in response to input of the image; and
a location estimation unit that, in response to the communication module receiving the location estimation request signal,
estimates a location of the terminal device by inputting the captured image to the location estimation model and obtaining a node coordinate corresponding to the captured image, and
transmits the estimated location, to the terminal device, to cause the terminal device to display a location estimation screen that shows the captured image and the indoor map including a mark indicating the location of the terminal device identified by the node coordinate.
|