Ligo04 / TwinTex

Official Implementation of TwinTex: Geometry-aware Texture Generation for Abstracted 3D Architectural Models(SIGGRAPH ASIA 2023)
https://vcc.tech/research/2023/TwinTex
23 stars 5 forks source link

Image Selection 在随后一步移除了plane的所有可见图片 #6

Open ATCD3204 opened 3 months ago

ATCD3204 commented 3 months ago

图片在plane上经过了view filtering和visibility detection的检验,也在Result文件夹输出了反投影图片,最后却显示selected_image: 0,没有被选中,Result文件夹的图片也删除。

根据我的测试,如果被选中会有如下输出

selected_image: 1
selected imageDJI_20240304094438_0023_V view_angle: 0.223113; gradient_magnitude: 0.0132389; photometric_consistent: 1; completeness: 1

这是否意味着gradient_magnitudephotometric_consistentcompleteness有一个出了问题。

我已经把config设置为outlier_removal: 0,以下是View Selection在该plane上的输出

------------------ 2. View Selection --------------
start plane visibility detection
    start extract surface objects
    finish extract surface objects
The number of the texture_views: 129

compute accept_distance_plane time = 1.15e-06min

view filtering time = 1.2e-05min
After view filtering, the number of visible images of the plane3: 30

compute accept_distance_facet time = 5.33333e-07min
After visibility detecting, the number of candidate images of the plane3: 3

visibility detection time = 0.0120245min

texture alignment time = 0.0235282min
plane visibility detection finished
start photometric consistency filtering

photometric consistency filtering time = 6.66667e-08min
photometric consistency filtering finished
selected_image: DJI_20240304094848_0106_V, selected_quality: 1.10403; selected_photometric: 0.103014; selected_perceptual: 0.0506215; selected_smoothness: 0.05; selected_visible: 2; selected_plane: 2
selected_image: 0

image selection time = 0.00125315min
output selected images for each plane

view selection finished

plane及相机的关系如图 屏幕截图 2024-08-24 194745

Ligo04 commented 1 month ago

图片在plane上经过了view filtering和visibility detection的检验,也在Result文件夹输出了反投影图片,最后却显示selected_image: 0,没有被选中,Result文件夹的图片也删除。

根据我的测试,如果被选中会有如下输出

selected_image: 1
selected imageDJI_20240304094438_0023_V view_angle: 0.223113; gradient_magnitude: 0.0132389; photometric_consistent: 1; completeness: 1

这是否意味着gradient_magnitudephotometric_consistentcompleteness有一个出了问题。

我已经把config设置为outlier_removal: 0,以下是View Selection在该plane上的输出

------------------ 2. View Selection --------------
start plane visibility detection
  start extract surface objects
  finish extract surface objects
The number of the texture_views: 129

compute accept_distance_plane time = 1.15e-06min

view filtering time = 1.2e-05min
After view filtering, the number of visible images of the plane3: 30

compute accept_distance_facet time = 5.33333e-07min
After visibility detecting, the number of candidate images of the plane3: 3

visibility detection time = 0.0120245min

texture alignment time = 0.0235282min
plane visibility detection finished
start photometric consistency filtering

photometric consistency filtering time = 6.66667e-08min
photometric consistency filtering finished
selected_image: DJI_20240304094848_0106_V, selected_quality: 1.10403; selected_photometric: 0.103014; selected_perceptual: 0.0506215; selected_smoothness: 0.05; selected_visible: 2; selected_plane: 2
selected_image: 0

image selection time = 0.00125315min
output selected images for each plane

view selection finished

plane及相机的关系如图 屏幕截图 2024-08-24 194745

这看着没有视角可以看到这个平面?或者,我更新了dll,你可以再试试

Silvarebacca commented 1 month ago

请问怎么得到proxy,也就是simplify_mesh.ply这个文件呢?谢谢!

Ligo04 commented 1 month ago

请问怎么得到proxy,也就是simplify_mesh.ply这个文件呢?谢谢!

可以用houdini的细分结点生成