A method for generating a target set using a radar, the method comprising: generating, using the radar, a plurality of radar images, wherein each radar image of the plurality of radar images is a range-Doppler image; receiving the plurality of radar images with a convolutional encoder; and generating the target set using a plurality of fully-connected layers based on an output of the convolutional encoder, wherein each target of the target set has associated first and second coordinates, wherein generating the plurality of radar images comprises: transmitting a plurality of radar signals using a radar sensor of the radar; receiving, using multiple receiver antennas (116a, 116b) of the radar, a plurality of reflected radar signals that correspond to the plurality of transmitted radar signals; mixing a replica of the plurality of transmitted radar signals with the plurality of received reflected radar signals to generate an intermediate frequency signal; generating raw digital data based on the intermediate frequency signal using an analog-to-digital converter; characterized in the method further comprising: receiving the raw digital data using a first fully-connected layer; receiving the output of the first fully-connected layer with a transpose layer; receiving an output of transpose layer with a second fully-connected layer; and generating the plurality of radar images using the second fully-connected layer, wherein an output of the second fully-connected layer is coupled to an input of the convolutional encoder. generating, using the radar, a plurality of radar images, wherein each radar image of the plurality of radar images is a range-Doppler image; receiving the plurality of radar images with a convolutional encoder; and generating the target set using a plurality of fully-connected layers based on an output of the convolutional encoder, wherein each target of the target set has associated first and second coordinates, wherein generating the plurality of radar images comprises: transmitting a plurality of radar signals using a radar sensor of the radar; receiving, using multiple receiver antennas (116a, 116b) of the radar, a plurality of reflected radar signals that correspond to the plurality of transmitted radar signals; mixing a replica of the plurality of transmitted radar signals with the plurality of received reflected radar signals to generate an intermediate frequency signal; generating raw digital data based on the intermediate frequency signal using an analog-to-digital converter; characterized in the method further comprising: receiving the raw digital data using a first fully-connected layer; receiving the output of the first fully-connected layer with a transpose layer; receiving an output of transpose layer with a second fully-connected layer; and generating the plurality of radar images using the second fully-connected layer, wherein an output of the second fully-connected layer is coupled to an input of the convolutional encoder. transmitting a plurality of radar signals using a radar sensor of the radar; receiving, using multiple receiver antennas (116a, 116b) of the radar, a plurality of reflected radar signals that correspond to the plurality of transmitted radar signals; mixing a replica of the plurality of transmitted radar signals with the plurality of received reflected radar signals to generate an intermediate frequency signal; generating raw digital data based on the intermediate frequency signal using an analog-to-digital converter; characterized in the method further comprising: receiving the raw digital data using a first fully-connected layer; receiving the output of the first fully-connected layer with a transpose layer; receiving an output of transpose layer with a second fully-connected layer; and generating the plurality of radar images using the second fully-connected layer, wherein an output of the second fully-connected layer is coupled to an input of the convolutional encoder. receiving the raw digital data using a first fully-connected layer; receiving the output of the first fully-connected layer with a transpose layer; receiving an output of transpose layer with a second fully-connected layer; and generating the plurality of radar images using the second fully-connected layer, wherein an output of the second fully-connected layer is coupled to an input of the convolutional encoder.