A radar imaging system for capturing an image of an object within an area of interest through at least one visual impairment, said system comprising: at least one radar array (101a, 101b, 102a, 102b), said array including: a plurality of transmitter elements; and, a plurality of receiver elements for receiving a plurality of coded return signals reflected from the object through said at least one visual impairment, the transmitter and receiver elements being arranged to form a planar array wherein the transmitter and receiver elements are positioned adjacent to the array perimeter; and at least one coupled to the transmitter and receiver elements, said processor being configured to: control the periodical transmission of a plurality of coded pulses from said transmitter elements towards the object and said at least one visual impairment, each pulse having a different signature code allowing the receiving elements to separate out return signals for each transmitting element reflected by the object; decode the plurality of coded return signals reflected from the object through said at least one visual impairment received by each of the receiver elements; extract from the decoded return signals a multiplicity of captured signals for each transmitter to receiver path; characterised in that the processor is further configured to focus the multiplicity of signals on all points of interest within the area of interest by aligning the multiplicity of captured signals to be co-incident in phase and time from a particular point within the area of interest, by for each point of interest for each transmitter and receiver element pair determining the round trip distance between the transmitter element, the point of interest and the receiver element, converting the round trip distance to a delay time and removing the delay time from the captured signal for that transmitter element/receiver element pair; and, sum the aligned signals to produce an image of the object. at least one radar array (101a, 101b, 102a, 102b), said array including: a plurality of transmitter elements; and, a plurality of receiver elements for receiving a plurality of coded return signals reflected from the object through said at least one visual impairment, the transmitter and receiver elements being arranged to form a planar array wherein the transmitter and receiver elements are positioned adjacent to the array perimeter; and a plurality of transmitter elements; and, a plurality of receiver elements for receiving a plurality of coded return signals reflected from the object through said at least one visual impairment, the transmitter and receiver elements being arranged to form a planar array wherein the transmitter and receiver elements are positioned adjacent to the array perimeter; and at least one coupled to the transmitter and receiver elements, said processor being configured to: control the periodical transmission of a plurality of coded pulses from said transmitter elements towards the object and said at least one visual impairment, each pulse having a different signature code allowing the receiving elements to separate out return signals for each transmitting element reflected by the object; decode the plurality of coded return signals reflected from the object through said at least one visual impairment received by each of the receiver elements; extract from the decoded return signals a multiplicity of captured signals for each transmitter to receiver path; characterised in that the processor is further configured to focus the multiplicity of signals on all points of interest within the area of interest by aligning the multiplicity of captured signals to be co-incident in phase and time from a particular point within the area of interest, by for each point of interest for each transmitter and receiver element pair determining the round trip distance between the transmitter element, the point of interest and the receiver element, converting the round trip distance to a delay time and removing the delay time from the captured signal for that transmitter element/receiver element pair; and, sum the aligned signals to produce an image of the object. control the periodical transmission of a plurality of coded pulses from said transmitter elements towards the object and said at least one visual impairment, each pulse having a different signature code allowing the receiving elements to separate out return signals for each transmitting element reflected by the object; decode the plurality of coded return signals reflected from the object through said at least one visual impairment received by each of the receiver elements; extract from the decoded return signals a multiplicity of captured signals for each transmitter to receiver path; characterised in that the processor is further configured to focus the multiplicity of signals on all points of interest within the area of interest by aligning the multiplicity of captured signals to be co-incident in phase and time from a particular point within the area of interest, by for each point of interest for each transmitter and receiver element pair determining the round trip distance between the transmitter element, the point of interest and the receiver element, converting the round trip distance to a delay time and removing the delay time from the captured signal for that transmitter element/receiver element pair; and, sum the aligned signals to produce an image of the object.