Skip to content

Loop homography rejects large numbers of valid pairs #12

@Bob-O-Rama

Description

@Bob-O-Rama

Project with 20 x 20, lrtb pattern, 30% overlap, 1:1 aspect ratio tiles. AKAZE and ORB identify many valid pairs, about 70% of valid pairs are rejected by loop homograph.

On inspecting logs it is seen that none of the loops are valid and the pair is voted as bad.

INFO: Pair ( 5, 6 ) Loop = {4,5,6,25,4} Error = 1006.49 INFO: Pair ( 5, 6 ) Loop = {5,25,6,5} Error = 1009.01 INFO: Pair ( 5, 6 ) Loop = {26,5,6,27,26} Error = 1009.18 INFO: Pair ( 5, 6 ) Loop = {5,26,6,5} Error = 1009.6 INFO: Pair ( 5, 6 ) Loop = {5,26,27,6,5} Error = 1010.43 INFO: Pair ( 5, 6 ) Loop = {25,4,5,6,25} Error = 1011.01 INFO: Pair ( 5, 6 ) Loop = {25,5,6,26,25} Error = 1013.64 INFO: Pair ( 5, 6 ) Loop = {5,25,26,6,5} Error = 1014.07 INFO: Pair ( 5, 6 ) Loop = {24,5,6,25,24} Error = 1742.9 INFO: Pair ( 5, 6 ) Loop = {6,25,26,5,6} Error = 2022.4 INFO: Pair ( 5, 6 ) Loop = {26,5,6,25,26} Error = 2027.1 INFO: Pair ( 5, 6 ) Loop = {26,5,6,7,26} Error = 2039.51 INFO: Pair ( 5, 6 ) Loop = {5,6,7,26,5} Error = 2039.51 INFO: Pair ( 5, 6 ) Loop = {5,24,25,6,5} Error = 2467.58

INFO: Pair ( 5, 6 ) Votes: Bad = 1 L2 = 0 L1 = 0 L0 = 0 Status: PAIR BAD

This seems related:

INFO: Pair ( 24, 25 ) Loop = {24,4,5,25,24} Error = 2407.03

However all of the individual pairs seem valid:

Screenshot from 2023-12-18 12-40-19
Screenshot from 2023-12-18 12-40-01
Screenshot from 2023-12-18 12-39-30
Screenshot from 2023-12-18 12-39-02

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions