A driver assistance apparatus comprising: at least one camera (195, 196, 197, 198) configured to generate a main image by capturing at least one image of a periphery of a vehicle; a communication unit configured to receive a plurality of sub images generated by at least one other vehicle; and a processor connected to the at least one camera (195, 196, 197, 198) and the communication unit; wherein the processor is configured to: select at least one of the sub images based on a predetermined condition or user input; and generate an expanded image using the main image and the selected at least one of the sub images, and wherein the communication unit is configured to: transmit an image request signal to the at least one other vehicle; and receive the plurality of sub images transmitted by the at least one other vehicle in response to the image request signal, characterized in that the communication unit is configured to further receive location information of the vehicle, and the processor is further configured to: judge whether a caution zone is present within a predetermined distance from the vehicle based on the location information; based on the caution zone being present within the predetermined distance from the vehicle, identify the at least one other vehicle as being located in the caution zone; and control the communication unit to transmit the image request signal to the at least one other vehicle located in the caution zone. at least one camera (195, 196, 197, 198) configured to generate a main image by capturing at least one image of a periphery of a vehicle; a communication unit configured to receive a plurality of sub images generated by at least one other vehicle; and a processor connected to the at least one camera (195, 196, 197, 198) and the communication unit; wherein the processor is configured to: select at least one of the sub images based on a predetermined condition or user input; and generate an expanded image using the main image and the selected at least one of the sub images, and wherein the communication unit is configured to: select at least one of the sub images based on a predetermined condition or user input; and generate an expanded image using the main image and the selected at least one of the sub images, and wherein the communication unit is configured to: transmit an image request signal to the at least one other vehicle; and receive the plurality of sub images transmitted by the at least one other vehicle in response to the image request signal, characterized in that the communication unit is configured to further receive location information of the vehicle, and the processor is further configured to: judge whether a caution zone is present within a predetermined distance from the vehicle based on the location information; based on the caution zone being present within the predetermined distance from the vehicle, identify the at least one other vehicle as being located in the caution zone; and control the communication unit to transmit the image request signal to the at least one other vehicle located in the caution zone. judge whether a caution zone is present within a predetermined distance from the vehicle based on the location information; based on the caution zone being present within the predetermined distance from the vehicle, identify the at least one other vehicle as being located in the caution zone; and control the communication unit to transmit the image request signal to the at least one other vehicle located in the caution zone.