A method for removing a shadow from an aerial or satellite photograph, the method being performed by a shadow removal apparatus implemented by a processor, which includes a photographing information collecting unit, a building information extracting unit, a shadow area estimating unit, an image restoration unit, and an image composition unit, the method comprising: collecting through the photographing information collecting unit aerial or satellite photographs taken by and received from a photographing equipment; extracting buildings at each of the collected aerial or satellite photographs, by the building information extracting unit; estimating a shadow area cast by the extracted buildings, by the shadow area estimating unit; restoring a shaded image in the aerial or satellite photograph, which corresponds to the estimated shadow area, by the image restoration unit; and composing the restored image and a residual image of the aerial or satellite photograph except the shadow area, by the image composition unit, wherein the photographing information collecting unit is further configured to acquire information including at least one of a photographing location, a flight height and a photographing time of the aerial or satellite photograph, and an angle of view of the photographing equipment, when it collects the aerial or satellite photograph; wherein the building information extracting unit is further configured to choose only buildings among the extracted buildings that are taller than or equal to a preset standard height, when it extracts buildings in the collected aerial or satellite photograph, the preset standard height having a different value according to the angle of view of the photographing equipment and solar altitude at the photographing time; wherein said estimating the shadow area cast by the extracted buildings comprises: estimating a shape of the shadow area based on the photographing time of the aerial or satellite photograph and a floor surface shape and height of the extracted buildings; and extracting a boundary of the shape of the estimated shadow area; and wherein said restoring a shaded image in the collected aerial or satellite photograph, which corresponds to the estimated shadow area, comprises changing brightness and contrast between light and darkness of the shaded image itself in the aerial or satellite photograph, which corresponds to the estimated shadow area, to thereby restore the shaded image in the aerial or satellite photograph; or extracting an un-shaded image, which matches one of the estimated shadow area and a boundary area thereof, from another aerial or satellite photograph that is taken at a different photographing time, and substituting the shaded image with the extracted un-shaded image, to thereby restore the shaded image in the aerial or satellite photograph. collecting through the photographing information collecting unit aerial or satellite photographs taken by and received from a photographing equipment; extracting buildings at each of the collected aerial or satellite photographs, by the building information extracting unit; estimating a shadow area cast by the extracted buildings, by the shadow area estimating unit; restoring a shaded image in the aerial or satellite photograph, which corresponds to the estimated shadow area, by the image restoration unit; and composing the restored image and a residual image of the aerial or satellite photograph except the shadow area, by the image composition unit, wherein the photographing information collecting unit is further configured to acquire information including at least one of a photographing location, a flight height and a photographing time of the aerial or satellite photograph, and an angle of view of the photographing equipment, when it collects the aerial or satellite photograph; wherein the building information extracting unit is further configured to choose only buildings among the extracted buildings that are taller than or equal to a preset standard height, when it extracts buildings in the collected aerial or satellite photograph, the preset standard height having a different value according to the angle of view of the photographing equipment and solar altitude at the photographing time; wherein said estimating the shadow area cast by the extracted buildings comprises: estimating a shape of the shadow area based on the photographing time of the aerial or satellite photograph and a floor surface shape and height of the extracted buildings; and extracting a boundary of the shape of the estimated shadow area; and wherein said restoring a shaded image in the collected aerial or satellite photograph, which corresponds to the estimated shadow area, comprises changing brightness and contrast between light and darkness of the shaded image itself in the aerial or satellite photograph, which corresponds to the estimated shadow area, to thereby restore the shaded image in the aerial or satellite photograph; or extracting an un-shaded image, which matches one of the estimated shadow area and a boundary area thereof, from another aerial or satellite photograph that is taken at a different photographing time, and substituting the shaded image with the extracted un-shaded image, to thereby restore the shaded image in the aerial or satellite photograph.