choosing SIFT keypoints that will be least affected when image undergoes affine transformation
Consider the following situation.
I have a 512x512 grey scale image of a fingerprint with 3k SIFT keypoints.
When I rotate this about its centre in 2D plane then I get a bigger square image.
Assume white background in large rotated image for newly created areas.
If I do brute force matching by selecting a keypoint in original image and comparing (L2 distance) it with all keypoints in rotated image then some keypoints (call them 'good') in original image undergo very less change (approximately 50%) .
My purpose is to create a small database for image using 'good' keypoints mentioned above.
How can I identify 'good' keypoints ?
Currently I am choosing keypoints with high response .
Is that a right approach ?
Thanks.
sift keypoint
add a comment |
Consider the following situation.
I have a 512x512 grey scale image of a fingerprint with 3k SIFT keypoints.
When I rotate this about its centre in 2D plane then I get a bigger square image.
Assume white background in large rotated image for newly created areas.
If I do brute force matching by selecting a keypoint in original image and comparing (L2 distance) it with all keypoints in rotated image then some keypoints (call them 'good') in original image undergo very less change (approximately 50%) .
My purpose is to create a small database for image using 'good' keypoints mentioned above.
How can I identify 'good' keypoints ?
Currently I am choosing keypoints with high response .
Is that a right approach ?
Thanks.
sift keypoint
add a comment |
Consider the following situation.
I have a 512x512 grey scale image of a fingerprint with 3k SIFT keypoints.
When I rotate this about its centre in 2D plane then I get a bigger square image.
Assume white background in large rotated image for newly created areas.
If I do brute force matching by selecting a keypoint in original image and comparing (L2 distance) it with all keypoints in rotated image then some keypoints (call them 'good') in original image undergo very less change (approximately 50%) .
My purpose is to create a small database for image using 'good' keypoints mentioned above.
How can I identify 'good' keypoints ?
Currently I am choosing keypoints with high response .
Is that a right approach ?
Thanks.
sift keypoint
Consider the following situation.
I have a 512x512 grey scale image of a fingerprint with 3k SIFT keypoints.
When I rotate this about its centre in 2D plane then I get a bigger square image.
Assume white background in large rotated image for newly created areas.
If I do brute force matching by selecting a keypoint in original image and comparing (L2 distance) it with all keypoints in rotated image then some keypoints (call them 'good') in original image undergo very less change (approximately 50%) .
My purpose is to create a small database for image using 'good' keypoints mentioned above.
How can I identify 'good' keypoints ?
Currently I am choosing keypoints with high response .
Is that a right approach ?
Thanks.
sift keypoint
sift keypoint
asked Nov 24 '18 at 10:52
user1371666user1371666
7612
7612
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53457391%2fchoosing-sift-keypoints-that-will-be-least-affected-when-image-undergoes-affine%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53457391%2fchoosing-sift-keypoints-that-will-be-least-affected-when-image-undergoes-affine%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown