Skip to content

Could you check if I understood global significance score calculation correctly?? #46

Open
@CultureAddiction

Description

@CultureAddiction

At paper, global significance calcuation is shown below.

Image

Image

In the code, I found this one at calculate_v_imp_score.

Image

From what I understand, this method returns Global Significance score, and line 126 represents expression (4). Therefore, I reckon imp_list must be remaining parts of expression (3) (as i highligted as yellow).

Image

By tracking imp_list, I found imp_list is calculated at compress_diff_rasterization submodule, renderCUDA_count in forward.cu

Image

At line 473, I guess collected_id[j] may represent light-intersecting function 1(G(Xj), ri), con_o.w may represent opacity σj. As function1() returns only 1 and 0, there is no need additional multiplying action. But I couldn't find where Transmittance is multiplied. T is calculated at line 467 though.

Am I missing some other parts or is this code deprecated? I am not even sure if I understood code correctly... I checked all the other cuda codes, but still not sure about it.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions