Sensor Fusion ( Early Fusion and Late Fusion ) Implementing Various Sensor Fusion Techniques by incorporating Object Detection Techniques Distance Estimations and 3D Object Detection