[SOLVED] AuE8200 -Machine Perception - Intelligence - Homework 2

30.00 $

Programming resource
Digital learning resource
Category:
Practical programming resource
Suitable for guided study and reference
Tutor guidance available when needed

Description

5/5 - (1 vote)

A .zip file of source code (and data if any) with names indicating question number; * You can choose either Python, Matlab or any other programming language.

  • You can find some sample codes from the course GitHub Repo if you use Python.

 

 

  1. For NuScene dataset access, you may need to register on that website. To save time, you can download only the Full dataset/Mini set: (5 point)

 

 

  1. If you use Python, set up the NuScene develop kit locally, you may need to install Anaconda and Jupyter notebook; If you use Matlab, setup your Matlab for this data process. (5 point)

 

  1. Pickup a set of data, including Image, Lidar, and Radar data. Visualize them respectively. If you use Python, you can refer to NuScene dev-kit tutorial reference code. (10 points)

 

  1. Rather than using NuScene dev-kit, implement below by yourself (total 35 points):
    • Visualize images (you can use library OpenCV or others), Samp[ooplle code. (5’)
    • Visualize Lidar point cloud data
      1. You can refer to this sample code.
      2. Colorize points by height, intensity, and semantic label respectively.
        1. Height is the Z value for a point. (5’)
        2. You can get intensity referring the code here. (5’)
  • You can get semantic label from the sample above code. (5’)
  • Visualize Radar data
    1. Use any other library (e.g, Open3D, PCL, etcl) or modify the previous sample code to visualize the Radar data which you chosen. (5’)
    2. Colorize points by below two variable aspects respectively.
      1. For height (if it’s all zero, you can colorize the points by distance), (5’)
      2. For velocity, you can find some velocity information from here. (5’)

 

  1. Using NuScene dev-kit for the set of data which you picked up: (45 points) (1) Visualize Radar data projection on image
  2. here. (5’)
    1. Explain the above calibration info, and pipeline of First~Fifth steps in the code. (10’)
    2. Visualize Radar data projection on image based on calibration info. (10’)

(2) Visualize LiDAR data projection on image

  1. Print and explain the calibration info (between LiDAR and Camera sensors) by referring here. (5’)
  2. Visualize LiDAR data projection on image based on calibration info. (15’)
Resource details

Understand the Task Before You Use the Resource

Review the requirements, identify the programming concepts involved, study the implementation and test your understanding with your own examples and modifications.