Pixel Processor
In the pixel process stage, the system modifies imagery output pixel-wisely and generates the final dataset.
Users can implement a PixelProcessor to control the pixel process stage.
Specifically, users can
- select the output information with interest. (e.g., normal map, semantic map)
- generate randomized image noise.
- add distortion to rendered image.
- visualize strucutre of room.
Function
| Function | Description |
|---|---|
| gen_normal(distort=0) | Generate normal map. (distort: int) |
| gen_instance(distort=0) | Generate intance map. (distort: int) |
| gen_semantic(distort=0) | Generate semantic map. (distort: int) |
| gen_depth(distort=0, noise=0) | Generate depth map. (distort: int, noise: int) |
| gen_traj(**params) | Generate trajectory visualization (top-down view). (params: dict: parameter list from each type of Trajectory) |
| gen_albedo(distort=0) | Generate albedo map. (distort: int) |