tag:blogger.com,1999:blog-15418143.post2752539545980854411..comments2024-03-09T05:42:18.102-05:00Comments on Tombone's Computer Vision Blog: From feature descriptors to deep learning: 20 years of computer visionTomasz Malisiewiczhttp://www.blogger.com/profile/17507234774392358321noreply@blogger.comBlogger18125tag:blogger.com,1999:blog-15418143.post-5822594912691635982016-05-06T11:54:21.785-05:002016-05-06T11:54:21.785-05:00If there's a HOG implementation in openCV then...If there's a HOG implementation in openCV then you will find it inside the openCV code base. Researchers mostly used the C++ implementation inside the Deformable Part Model code base, but the rest of the supporting code is in Matlab.Tomasz Malisiewiczhttps://www.blogger.com/profile/17507234774392358321noreply@blogger.comtag:blogger.com,1999:blog-15418143.post-27715441347391262452016-05-06T11:11:02.397-05:002016-05-06T11:11:02.397-05:00Hi Tomasz, I am studying about image retrieval usi...Hi Tomasz, I am studying about image retrieval using H.O.G. Could you give me the implementation of H.O.G feature in opencv c++ ? It's will be very help full, thank you a lot! Anonymoushttps://www.blogger.com/profile/13360309136927799398noreply@blogger.comtag:blogger.com,1999:blog-15418143.post-59834042166969048332016-05-01T10:41:15.130-05:002016-05-01T10:41:15.130-05:00Great article! Thanks for sharing your knowledge a...Great article! Thanks for sharing your knowledge and keep up the good work :)Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-15418143.post-49399240899181342542015-09-08T11:30:26.182-05:002015-09-08T11:30:26.182-05:00Good overview. I like it!Good overview. I like it!Tinohttps://www.blogger.com/profile/07802758969882527111noreply@blogger.comtag:blogger.com,1999:blog-15418143.post-20292983834149065802015-04-19T19:35:11.051-05:002015-04-19T19:35:11.051-05:00Hi Tomasz,
I have completed the translation, and...Hi Tomasz,<br /> I have completed the translation, and may you add a link to your post?<br /> Thanks!<br /> The translation URL is http://ylzhao.blogspot.tw/2015/04/blog-post.htmlAnonymoushttps://www.blogger.com/profile/08659750256242725984noreply@blogger.comtag:blogger.com,1999:blog-15418143.post-20101019083066704772015-04-19T18:35:04.825-05:002015-04-19T18:35:04.825-05:00Hi Tomasz,
1. What the meaning of this statement...Hi Tomasz,<br /> 1. What the meaning of this statement "or kernelizing their support vector machines to death."?<br /> 2. What the meaning of this statement "However, when I put it back together, the Exemplar-SVM was the result."?<br /> 3. Do you think one should read DPM's source code?Anonymoushttps://www.blogger.com/profile/08659750256242725984noreply@blogger.comtag:blogger.com,1999:blog-15418143.post-18197651745386341732015-04-15T08:02:29.632-05:002015-04-15T08:02:29.632-05:00Hi Tomasz,
thanks for the tip, and I will try it...Hi Tomasz,<br /> thanks for the tip, and I will try it.Anonymoushttps://www.blogger.com/profile/08659750256242725984noreply@blogger.comtag:blogger.com,1999:blog-15418143.post-29201494898454157602015-04-07T19:21:37.253-05:002015-04-07T19:21:37.253-05:00There are lots of opportunities for applying CNNs ...There are lots of opportunities for applying CNNs to computing features centered at points and geometric-vision is overdue for a modernization using these new deep-learning methods.<br /><br />Have you tried extracting patches around interest points, feeding them through an imageNet pre-trained CNN, and then using the last layer's responses (the vector of 4,096 activations from the 7th layer of Krizhevsky's model) as the features? Tomasz Malisiewiczhttps://www.blogger.com/profile/17507234774392358321noreply@blogger.comtag:blogger.com,1999:blog-15418143.post-2404069134633435272015-04-07T15:22:17.265-05:002015-04-07T15:22:17.265-05:00Hi Tomasz,
thanks for the project address.
Af...Hi Tomasz,<br /> thanks for the project address.<br /><br /> After translating, I will put it on my website with a link back to your original post, and I will also preserve the original author information.<br /><br />I have a question about feature detection and feature matching for SfM: traditionally, one can use feature detector like SIFT/SURF to detect local feature points from multi-view images, and then use the feature descriptor vector to match feature points to get the corresponding geometry metric (maybe also need to use RANSAC and least-square methods for robust estimation).<br /><br /> Can we use Convolutional Neural Networks and Deep Learning for this task? (I just think that CNN and DP are mainly used for object detection and recognition) Anonymoushttps://www.blogger.com/profile/08659750256242725984noreply@blogger.comtag:blogger.com,1999:blog-15418143.post-19890085605706229512015-04-07T11:38:31.415-05:002015-04-07T11:38:31.415-05:00Hi Yili,
1. The multiple segmentations + custom f...Hi Yili,<br /><br />1. The multiple segmentations + custom features work which I alluded to can be found here:<br /><br />Tomasz Malisiewicz, Alexei A. Efros. Improving Spatial Support for Objects via Multiple Segmentations, British Machine Vision Conference (BMVC 2007), September 2007.<br /><a href="http://www.cs.cmu.edu/~tmalisie/projects/bmvc07/" rel="nofollow">Project Page</a><br /><br />Tomasz Malisiewicz, Alexei A. Efros. Recognition by Association via Learning Per-exemplar Distances. In CVPR, June 2008.<br /><a href="http://www.cs.cmu.edu/~tmalisie/projects/cvpr08/" rel="nofollow">Project Page</a><br /><br />2. Yes, you have my permission to translate the blog post to Chinese, I only ask for a link back to the original page. In general, I like it when people translate the posts to their native languages and I sometimes see this automatically happen; however, I'm not sure if people are writing the translations or their are automatically translated by bots (unfortunately I only know European languages). I appreciate it if people ask before translating, that way I can help clarify any problematic sentences.<br /><br />3. A lot has already been said about ImageNet and it seems everybody who is starting with Machine Learning these days is using Krizhevsky's work as a starting point. I will elaborate on this point in future blog posts, and will most likely juxtapose CNNs to more traditional techniques. If you can't wait, come to Boston, and I'll tell you more. :-)<br /><br />Tomasz Malisiewiczhttps://www.blogger.com/profile/17507234774392358321noreply@blogger.comtag:blogger.com,1999:blog-15418143.post-22705195602545766522015-04-06T23:07:03.564-05:002015-04-06T23:07:03.564-05:00Hi Tomasz,
thanks for writing this valuable blog...Hi Tomasz,<br /> thanks for writing this valuable blog post!<br /> 1. Is there a project web page which describes your earlier work " I was processing images at 100x the speed of multiple segmentations + custom features (my earlier work)"?<br /> 2. May I translate this blog post in Chinese?<br /> 3. Maybe you can add some information about ImageNet Classification by Alex Krizhevsky.<br /> Thanks!Anonymoushttps://www.blogger.com/profile/08659750256242725984noreply@blogger.comtag:blogger.com,1999:blog-15418143.post-87759158141193311872015-03-30T22:10:15.040-05:002015-03-30T22:10:15.040-05:00Thanks for the positive feedback, everyone. I'...Thanks for the positive feedback, everyone. I'm already scheming a few follow-up posts, and it seems like people voiced interest in: segmentation, shape detection, and feature engineering.<br /><br />If you are curious about some other topic regarding computer vision, just reply in the comments below.Tomasz Malisiewiczhttps://www.blogger.com/profile/17507234774392358321noreply@blogger.comtag:blogger.com,1999:blog-15418143.post-19796184034351087802015-03-30T21:59:47.939-05:002015-03-30T21:59:47.939-05:00Very informative, congratulations !Very informative, congratulations !antoniohttps://www.blogger.com/profile/00554813473404266365noreply@blogger.comtag:blogger.com,1999:blog-15418143.post-17979327269480955392015-03-22T02:47:45.173-05:002015-03-22T02:47:45.173-05:00Been studying OpenCV's documentation since 201...Been studying OpenCV's documentation since 2011 when I first learned about "SimpleBlobDetector". Later on I was focused on Opitcal Flow and then went through a phase where I was interested in Structure from motion.<br /><br />Just took a webinar on template matching using feature detectors in Matlab/Simulink and have been playing around with Superresolution, video-mosaicking, and face recognition. I love all of it! I can't walk down the street anymore without looking at the world through the perspective of how things would look through vision filters.<br /><br />I appreciate the history lesson(from an insider) on the history of machine learning & feature detectors as they apply to vision research. Very Cool! Thank you for taking the time to share. :)Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-15418143.post-68890994984317181252015-02-03T21:40:20.349-05:002015-02-03T21:40:20.349-05:00Great post. Every vision PhD should read it. Maybe...Great post. Every vision PhD should read it. Maybe add something about image segmentation and shape detection? After all, Malik is one of giants in vision.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-15418143.post-83240209739533918532015-02-01T03:54:45.800-05:002015-02-01T03:54:45.800-05:00I'm glad you guys liked the post.I'm glad you guys liked the post.Tomasz Malisiewiczhttps://www.blogger.com/profile/17507234774392358321noreply@blogger.comtag:blogger.com,1999:blog-15418143.post-47861599728212738172015-01-29T03:51:42.612-05:002015-01-29T03:51:42.612-05:00This blog is very informative and helpful. I will ...This blog is very informative and helpful. I will check your blog regularly. Anonymoushttps://www.blogger.com/profile/16828999659824927337noreply@blogger.comtag:blogger.com,1999:blog-15418143.post-10475614791359378502015-01-23T14:48:54.147-05:002015-01-23T14:48:54.147-05:00High-level, historical overviews such as this are ...High-level, historical overviews such as this are so valuable to people, like myself, who can no longer stay on top of day-to-day developments. Hope people appreciate how much effort & hard-won knowledge goes into these posts. Thanks!Anonymousnoreply@blogger.com