System requirements

 

Objectives Functional requirement Performance requirement Non-functional requirements
Sensor Noise Create an efficient data collection plan by optimizing the amount of data collected and the computational power required to process it.
Obtain the noise characteristic graphs for read noise, shot noise, PRNU and thermal noise.
Use the dark and flat frames corresponding to each camera and exposure value to correct the image from PRNU and thermal noise, and obtain a measure of the read and shot noise for the given camera and exposure value from the noise characteristic plot.  
Color calibration
  1. Develop automatic color checker detection algorithm
  2. Generate color mapping function – Map sensor-observed colors to the standard color space
  1. color calibration: 60% color patch detection accuracy – Be able to find all color patch values of at least 60% of input images.
Geometric calibration 2.Testing Camera calibration algorithm efficiency and accuracy 2-1. Estimation time for 140 cameras should less than 8 hours

2-2 reprojection error should less than 0.1 pixels(real images)

2-3 3D reconstruction result improvement.
Motion planning #1 Virtual Camera Images 1. Validation of Geometric Calibration Algorithm 1. Reprojection error should less than 0.1 pixels

2. Export Camera Data and Object Data with float64-bit precision

  1. PBR(Physically Based Rendering)- Photorealistic Images
Motion planning#2 robot arm simulation and manipulation 1.Perform ABB robot arm simulation using RobotStudio

2.load the path file and generate the machine code.

3.Navigate the ABB robot arm in designed trajectory

4.Robot arm would not have collision with the dome

1.5 min prepare time for navigating the robot arm in designed trajectory
 

camera FOV simulation

1.Successfully generate an optimized path for ABB Robot Arm motion satisfying the motion constraints.

2.Output 3D points should be able to connect with the RobotStudio.

1. Select 200 optimized 3D points with the medium projection size, more than 85% coverage and as less variance in projection distribution as possible.

2. An image capturing complete within 2 hours.

3. Path calculating algorithms complete within 8 hours.

System integration 1.ABB robot arm should move the calibration target in a designed trajectory.

2.ABB robot arm would trigger the camera in designed position

1.two click operation->10 minutes prepare time

2.image result should match with the simulated images error < 5%( ex. cover percentage or position of calibration target or number of images.. TBD)