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 ) |