From f30a405d5d75866c0c54ff33ac330eb8bfe02779 Mon Sep 17 00:00:00 2001 From: MichaelLee <53299407+MichaelLiLee@users.noreply.github.com> Date: Wed, 15 Nov 2023 22:36:03 +0800 Subject: [PATCH] edit new readme --- README.md | 214 +++++++++++------------- SDG/SDG_200_SDGParameter.py | 12 +- SDG/SDG_log.txt | 20 +++ SDG_log.txt | 10 +- docs/images/gen_data.PNG | Bin 0 -> 3892813 bytes docs/images/vscode.gif | Bin 0 -> 1159844 bytes docs/project_blog_cn.md | 139 +++++++++++++++ README_EN.md => docs/project_blog_en.md | 0 gen_data/images/a020230825000713.png | Bin 3644331 -> 0 bytes gen_data/labels/a020230825000713.txt | 8 - 10 files changed, 272 insertions(+), 131 deletions(-) create mode 100644 SDG/SDG_log.txt create mode 100644 docs/images/gen_data.PNG create mode 100644 docs/images/vscode.gif create mode 100644 docs/project_blog_cn.md rename README_EN.md => docs/project_blog_en.md (100%) delete mode 100644 gen_data/images/a020230825000713.png delete mode 100644 gen_data/labels/a020230825000713.txt diff --git a/README.md b/README.md index dfb6109..0927895 100644 --- a/README.md +++ b/README.md @@ -1,139 +1,129 @@ -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
參數類別 | -參數名稱 | -分佈範圍 | +Category | +Parameter | +Description | +Distribution |
---|---|---|---|---|---|---|
3D物體 | 構成背景的3D模型集合 | 一組幾何形狀的3D模型(10種) | ||||
產生背景物體位置的泊松圓盤採樣半徑 | 常數(0.2) | |||||
背景物體尺寸的縮放比例 | 常數(2.5) | |||||
遮擋物的3D模型集合 | 一組幾何形狀的3D模型 | |||||
遮擋物分布於虛擬場景中的範圍 | 笛卡兒坐標[均勻分布(-0.6, 0.6), 均勻分布(-0.4, 0.4), 均勻分布(1.5, 1.9)] | |||||
產生遮擋物位置的泊松圓盤採樣半徑 | 常數(0.25) | |||||
遮擋物出現於虛擬場景內的數量 | 均勻分布(5, 10) | |||||
遮擋物物體尺寸的縮放比例 | 均勻分布(0.5, 1.5) | |||||
零售商品分布於虛擬場景中的範圍 | 笛卡兒坐標[均勻分布(-1.25, 1.25), 均勻分布(-0.75, 0.75), 均勻分布(0.5, 1)] | |||||
產產生前景物體位置的泊松圓盤採樣半徑 | 常數(0.3) | |||||
前景物體出現於虛擬場景內的數量 | 均勻分布(8, 20) | |||||
前景物體尺寸的縮放比例 | 均勻分布(0.5, 2.5) | |||||
干擾物與背景物體之姿態旋轉角度 | 歐拉角[均勻分布(0, 360), 均勻分布(0, 360), 均勻分布(0, 360)] | |||||
零售商品之統一姿態旋轉角度 | 歐拉角[均勻分布(0, 360), 均勻分布(0, 360), 均勻分布(0, 360)] | |||||
紋理材質 | 遮蔽/干擾物與背景物體之紋理材質 | 一組PBR材質(1369種) | ||||
環境照明 | HDRI環境照明 | 一組HDRI照明貼圖(561種) | ||||
照明強度 | 均勻分佈(0.2, 2.2) | |||||
照明旋轉角度 | 歐拉角[均勻分布(-30, 120), 均勻分布(-30, 30), 均勻分布(0, 360)] | |||||
相機與後處理 | 虛擬相機鏡頭焦距 | 常數(35) | ||||
影像解析度 | 零售商品辨識:1728*1152 | |||||
鏡頭色差效果 | 均勻分布(0.1, 1) | |||||
模糊效果 | 均勻分布(2, 4) | |||||
運動模糊效果 | 均勻分布(2, 7) | |||||
曝光效果 | 均勻分布(-0.5, 2) | |||||
椒鹽雜訊效果 | 均勻分布(1.6, 1.8) | |||||
影像白平衡調整 | 均勻分布(3500, 9500) | |||||
影像亮度調整 | 均勻分布(-1, 1) | |||||
影像對比度調整 | 均勻分布(-1, 3) | |||||
影像飽和度調整 | 均勻分布(0.75, 1.25) | |||||
影像色相調整 | 均勻分布(0.45, 0.55) | |||||
Dataset size | gen_num | The quantity of synthetic images needed to be generated. | Constant(10) | |||
3D Object | asset_background_object_folder_path | A set of 3D models containing various simple geometric shapes such as cubes and cylinders. | A set of 3d model assets(10) | background_poisson_disk_sampling_radius | Background objects separation distance. | Constant(0.2) | +bg_obj_scale_ratio_range | The distribution of the scale ratio of background objects within the blender scene. | Constant(2.5) | +asset_occluder_folder_path | A set of 3D models containing various simple geometric shapes such as cubes and cylinders. | A set of 3d model assets(10) | +occluder_area | Spatial distribution area of occlusion objects. | Cartesian[Uniform(-0.6, 0.6), Uniform(-0.4, 0.4), Uniform(1.5, 1.9)] | +occluder_poisson_disk_sampling_radius | Occlusion objects separation distance. | Constant(0.25) | +num_occluder_in_scene_range | The distribution of the number of occlusion objects within the blender scene. | Uniform(5, 10) | +occluder_scale_ratio_range | The distribution of the scale ratio of occluder objects within the blender scene. | Uniform(0.5, 2) | +asset_foreground_object_folder_path | A set of 63 retail items 3D assets. | A set of 3d model assets(63) | +foreground_area | Spatial distribution area of foreground objects. | Cartesian[Uniform(-1.25, 1.25), Uniform(-0.75, 0.75), Uniform(0.5, 1)] | +foreground_poisson_disk_sampling_radius | Foreground objects separation distance. | Constant(0.3) | +num_foreground_object_in_scene_range | The distribution of the number of retail items within the blender scene. | Uniform(8, 20) | +fg_obj_scale_ratio_range | The distribution of the scale ratio of foreground objects within the blender scene. | Uniform(0.5, 2.2) | +- | Random rotation angle to background and occluder objects. | Euler[Uniform(0, 360), Uniform(0, 360), Uniform(0, 360)] | +- | Random unified rotation angle to all foreground (retail products) objects. | Euler[Uniform(0, 360), Uniform(0, 360), Uniform(0, 360)] | +
Texture | asset_ambientCGMaterial_folder_path | A set of PBR materials that are randomly applied to the surfaces of the background and occluder objects | A set of PBR texture assets(10) | |||
Environment Lighting | asset_hdri_lighting_folder_path | A set of high dynamic range images (HDRI) for scene lighting. | A set of hdri assets(10) | |||
hdri_lighting_strength_range | The distribution of the strength factor for the intensity of the HDRI scene light. | Uniform(0.1, 2.2) | ||||
- | Randomly rotate HDRI map. | Euler[Uniform(-30, 120), Uniform(-30, 30), Uniform(0, 360)] | ||||
Camera & Post-processing | - | Perspective Camera focal length value in millimeters. | Constant(35) | |||
img_resolution_x | Number of horizontal pixels in the rendered image. | Constant(1728) | ||||
img_resolution_y | Number of vertical pixels in the rendered image. | Constant(1152) | ||||
max_samples | Number of samples to render for each pixel. | Constant(128) | ||||
chromatic_aberration_value_range | The distribution of the value of Lens Distortion nodes input-Dispersion, which simulates chromatic aberration. | Uniform(0.1, 1) | ||||
blur_value_range | The distribution of the value of Blur nodes input-Size, which controls the blur radius values. | Uniform(2, 4) | ||||
motion_blur_value_range | The distribution of the value of Vector Blur nodes input-Speed, which controls the direction of motion. | Uniform(2, 7) | ||||
exposure_value_range | The distribution of the value of Exposure nodes input-Exposure, which controls the scalar factor to adjust the exposure. | Uniform(-0.5, 2) | ||||
noise_value_range | The distribution of the value of brightness of the noise texture. | Uniform(1.6, 1.8) | ||||
white_balance_value_range | The distribution of the value of WhiteBalanceNode input-ColorTemperature, which adjust the color temperature. | Uniform(3500, 9500) | ||||
brightness_value_range | The distribution of the value of Bright/Contrast nodes input-Bright, which adjust the brightness. | Uniform(-1, 1) | ||||
contrast_value_range | The distribution of the value of Bright/Contrast nodes input-Contrast, which adjust the contrast. | Uniform(-1, 5) | ||||
hue_value_range | The distribution of the value of Hue Saturation Value nodes input-Hue, which adjust the hue. | Uniform(0.45, 0.55) | ||||
saturation_value_range | The distribution of the value of Hue Saturation Value nodes input-Saturation, which adjust the saturation. | Uniform(0.75, 1.25) | ||||
chromatic_aberration_probability | Probability of chromatic aberration effect being enabled. | P(enabled) = 0.1, P(disabled) = 0.9 | ||||
blur_probability | Probability of blur effect being enabled. | P(enabled) = 0.1, P(disabled) = 0.9 | ||||
motion_blur_probability | Probability of motion blur effect being enabled. | P(enabled) = 0.1, P(disabled) = 0.9 | ||||
exposure_probability | Probability of exposure adjustment being enabled. | P(enabled) = 0.15, P(disabled) = 0.85 | ||||
noise_probability | Probability of noise effect being enabled. | P(enabled) = 0.1, P(disabled) = 0.9 | ||||
white_balance_probability | Probability of white balance adjustment being enabled. | P(enabled) = 0.15, P(disabled) = 0.85 | ||||
brightness_probability | Probability of brightness adjustment being enabled. | P(enabled) = 0.15, P(disabled) = 0.85 | ||||
contrast_probability | Probability of contrast adjustment being enabled. | P(enabled) = 0.15, P(disabled) = 0.85 | ||||
hue_probability | Probability of hue adjustment being enabled. | P(enabled) = 0.15, P(disabled) = 0.85 | ||||
saturation_probability | Probability of saturation adjustment being enabled. | P(enabled) = 0.15, P(disabled) = 0.85 |
$kYD(*WuplI4|5~!(aUd*r%oSR-e9+
zr=JZO(ob{dPSw2mGxXeoSz2JspFdsC&7Y=ubEay}tVyQdqcv&V5Y3xCP7CMRCm2rB
zg87rRXyH`vOS}1V&A8_#YLPK__INYh1XFi{=FFa~*|SU=b7n+>f3v4()~qR-IdiI}
zOdh57=GdxJtBQ9WS+A!3Pa@^bHE22SKbF{#oP9!ID|1{os#9Lo%(}Ku=xb!IFPqo1
z*N7FoFkIcrPpV<{r_A-FnZ{fv*RK)zPb>CG)HZ-uwSs-(-xKDzv&UTI)dm488TN_Q
zRc%-=8UU