AliceVision icon indicating copy to clipboard operation
AliceVision copied to clipboard

Add SURF and BRISK feature types

Open fabiencastan opened this issue 6 years ago • 9 comments
trafficstars

Description

Add implementation of new feature types: SURF and BRISK.

Features list

  • [X] new feature type SURF
  • [X] new feature type BRISK

Implementation remarks

Integration of algorithms implemented in OpenCV.

fabiencastan avatar Oct 11 '19 12:10 fabiencastan

@leviresende let us know when it's ready for testing and review.

fabiencastan avatar Oct 11 '19 18:10 fabiencastan

@fabiencastan for sure! I'm facing some troubles, as soon as possible I'll give you a feedback

leviresende avatar Oct 13 '19 22:10 leviresende

Any news @leviresende ? How much faster are to calculate these types? Can you provide a side to side comparison with the current features?

riccardogiorato avatar Feb 04 '20 09:02 riccardogiorato

Hi! The last time that I worked with that it was in October when I asked for some help from Fabien. As nobody said nothing, I've changed my priorities.

So, in my case, time doesn't matter. What really matters is the number of features match. I was working in dark environments, using artificial lights. Bellow, you can see the results of my analysis. [image: image.png]

To built this result, I was working with python and OpenCV, when I just realized that this implementing also could help Alice and my photogrammetries.

Best regards, Levi Resende

On Tue, Feb 4, 2020 at 6:15 AM Riccardo Giorato [email protected] wrote:

Any news @leviresende https://github.com/leviresende ? How much faster are to calculate these types? Can you provide a side to side comparison with the current features?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/alicevision/AliceVision/pull/702?email_source=notifications&email_token=AK4WCANRUQZCBHZUP7ENY73RBEW2HA5CNFSM4I7ZDBEKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEKW4DYI#issuecomment-581812705, or unsubscribe https://github.com/notifications/unsubscribe-auth/AK4WCAMOUJCDW7KARKFVIJ3RBEW2HANCNFSM4I7ZDBEA .

leviresende avatar Feb 11 '20 12:02 leviresende

@leviresende : We get a lot of questions and it's difficult to keep track of all the discussions. It's better to keep the maximum of them on github where we have the history, etc. I'm sorry if I missed to answer to you! Do you plan to finalize this PR?

fabiencastan avatar Feb 16 '20 13:02 fabiencastan

As we've chatted before, the issue that I had was to compile the Meshroom. Give me a couple of days, I'll change my strategy to do this task. Whether I have any problem I'll post here, but please, be available.

leviresende avatar Feb 20 '20 02:02 leviresende

@leviresende Sorry if I missed to answer to an email, it was not intentional!

fabiencastan avatar Feb 20 '20 10:02 fabiencastan

@leviresende

the issue that I had was to compile the Meshroom

If you need help, feel free to ask.

I tried to finalize this PR myself, using this https://github.com/alicevision/AliceVision/commit/01f9d52cbd65cfd8c715ec7c374a1d505665338c as guideline, but I must have missed something as it did not work, so your continuation would be much appreciated.

natowi avatar Mar 14 '20 12:03 natowi

Thank @leviresende for working on this. Please merge this feature @fabiencastan. These algorithms might better for several cases. But why no one merge this PR? P.S Sorry for pulling this thread up after a long time. But these algorithms might better for several cases. It should be merged.

vic4key avatar Apr 26 '24 04:04 vic4key