<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress.com" -->
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"><url><loc>https://gilscvblog.com/about/</loc><lastmod>2022-12-23T18:15:06+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://gilscvblog.com/2013/08/26/tutorial-on-binary-descriptors-part-1/</loc><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2013/08/fith100pairs.jpg</image:loc><image:title>BRISK descriptor -  BRISK's short pairs</image:title><image:caption>BRISK descriptor -  BRISK's short pairs</image:caption></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2013/08/fourth100pairs.jpg</image:loc><image:title>BRISK descriptor -  BRISK's short pairs</image:title><image:caption>BRISK descriptor -  BRISK's short pairs</image:caption></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2013/08/third100pairs.jpg</image:loc><image:title>BRISK descriptor -  BRISK's short pairs</image:title><image:caption>BRISK descriptor -  BRISK's short pairs</image:caption></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2013/08/second100pairs.jpg</image:loc><image:title>BRISK descriptor - BRISK short pairs</image:title><image:caption>BRISK descriptor - BRISK short pairs</image:caption></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2013/08/first100pairs.jpg</image:loc><image:title>BRISK descriptor - BRISK short pairs</image:title><image:caption>BRISK descriptor - BRISK short pairs</image:caption></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2013/08/freak2.jpg</image:loc><image:title>freak2</image:title></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2013/08/freak1.png</image:loc><image:title>freak1</image:title></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2013/08/brisk2.png</image:loc><image:title>BRISK descriptor - BRISK sampling pattern</image:title><image:caption>BRISK descriptor - BRISK sampling pattern</image:caption></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2013/08/allpairs.jpg</image:loc><image:title>BRISK descriptor -  BRISK's short pairs</image:title><image:caption>BRISK descriptor -  BRISK's short pairs</image:caption></image:image><lastmod>2022-03-22T01:10:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://gilscvblog.com/2018/12/18/title-to-image-search-for-improved-thumbnail-selection/</loc><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2018/10/forblog2-1.png</image:loc><image:title>Image search results</image:title><image:caption>Given a query image, we compute it's embedding vector and return the images with the closest embedding vector in the embedding space. In each row, the leftmost image is the query image, the four other images are the most similar images to the query according to their embedding vectors.</image:caption></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2018/10/forblog.png</image:loc><image:title>Example of two images which are semantically similar, but extremely different in terms of the raw pixel information</image:title><image:caption>Example of two images which are semantically similar, but extremely different in terms of the raw pixel information</image:caption></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2018/09/null21.png</image:loc><image:title>null2</image:title></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2018/09/taboola.png</image:loc><image:title>Taboola's "Promoted Links" box</image:title><image:caption>Examples of advertisements placed in Taboola's "Promoted Links" box. Notice that each advertisement contains both a title and an appealing image. </image:caption></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2018/09/null14.png</image:loc><image:title>Images returned by our system for the query “Don't Miss this Incredible Offer if You Fly with Delta Ends 11/8!” along with their predicted CTR.</image:title><image:caption>Images returned by our system for the query “Don't Miss this Incredible Offer if You Fly with Delta Ends 11/8!” along with their predicted CTR.</image:caption></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2018/09/null13.png</image:loc><image:title>Images return by our system for the query “20 Ridiculously Adorable Pet Photos That Went Viral” along with their predicted CTR.</image:title><image:caption>Images return by our system for the query “20 Ridiculously Adorable Pet Photos That Went Viral” along with their predicted CTR.</image:caption></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2018/09/null12.png</image:loc><image:title>Images return by our system for the query “Now You Can Turn Your Passion For Helping Others Into A Career - Become A Nurse 100% Online. Find Enrollment &amp; Scholarships Compare Schedules Now!" along with their predicted CTR.</image:title><image:caption>Images return by our system for the query “Now You Can Turn Your Passion For Helping Others Into A Career - Become A Nurse 100% Online. Find Enrollment &amp; Scholarships Compare Schedules Now!" along with their predicted CTR.</image:caption></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2018/09/null11.png</image:loc><image:title>Images returned by our system for the query “Baby Born With White Hair Stumps Doctors” along with their predicted CTR. Note that some of the rightmost images are a bit off since they are farther away from the title embedding in the joint space.</image:title><image:caption>Images returned by our system for the query “Baby Born With White Hair Stumps Doctors” along with their predicted CTR. Note that some of the rightmost images are a bit off since they are farther away from the title embedding in the joint space.</image:caption></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2018/09/null10.png</image:loc><image:title>Images returned by our system for the query “30 Richest Actresses in America” along with their predicted CTR. Notice this is the same title we discussed earlier when comparing our approach with the naive solution. Here we also show the predicted CTR. We assume our model mistook Steven Tyler’s for a female actress due to his long hair…</image:title><image:caption>Images returned by our system for the query “30 Richest Actresses in America” along with their predicted CTR. Notice this is the same title we discussed earlier when comparing our approach with the naive solution. Here we also show the predicted CTR. We assume our model mistook Steven Tyler’s for a female actress due to his long hair…</image:caption></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2018/09/null9-e1542485225852.png</image:loc><image:title>Images returned by searching in the proposed joint title-image space algorithm for the query “30 Richest Actresses in America".</image:title><image:caption>Images returned by searching in the proposed joint title-image space algorithm for the query “30 Richest Actresses in America". Notice the returned images are far more suitable than the one returned by the naive algorithm.</image:caption></image:image><lastmod>2018-12-28T20:28:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://gilscvblog.com/2017/01/31/emotion-recognition-in-the-wild-via-convolutional-neural-networks-and-mapped-binary-patterns/</loc><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2017/01/examples.png</image:loc><image:title>examples</image:title><image:caption>Examples of predictions made by our emotion classification system.  </image:caption></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2017/01/hist.png</image:loc><image:title>hist</image:title><image:caption>Histogram of the importance of each model in the final ensemble.</image:caption></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2017/01/results1.png</image:loc><image:title>results</image:title></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2017/01/results.png</image:loc><image:title>results</image:title><image:caption>Results of our Emotion Classification method for various network's  architecture and image transformations.</image:caption></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2017/01/lbp.png</image:loc><image:title>lbp</image:title><image:caption>LBP thresholds a small region by the center pixel's intensity to get a binary value for each pixel.  </image:caption></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2016/04/teareser_c.png</image:loc><image:title>teareser_c</image:title></image:image><lastmod>2018-12-18T22:48:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://gilscvblog.com/2015/11/07/performance-evaluation-of-binary-descriptor-introducing-the-latch-descriptor/</loc><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2015/11/sfm2.png</image:loc><image:title>3D reconstruction results - comparing SIFT and LATCH</image:title><image:caption>3D reconstruction results - comparing SIFT and LATCH</image:caption></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2015/11/sfm1.png</image:loc><image:title>3D reconstruction results - comparing SIFT and LATCH</image:title><image:caption>3D reconstruction results - comparing SIFT and LATCH</image:caption></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2015/11/leuven2.png</image:loc><image:title>Recall vs. 1-precision curves for the set "Leuven"</image:title><image:caption>Recall vs. 1-precision curves for the set "Leuven"</image:caption></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2015/11/bikes2.png</image:loc><image:title>Recall vs. 1-precision curves for the set "Bikes"</image:title><image:caption>Recall vs. 1-precision curves for the set "Bikes"</image:caption></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2015/11/mikolajczyk-_benchmark.png</image:loc><image:title>Example images from each set of the Mikolajczyk benchmark</image:title><image:caption>Example images from each set of the Mikolajczyk benchmark</image:caption></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2015/11/same_not_same_examples.png</image:loc><image:title>Same/not-same patches</image:title><image:caption>Examples of same and not-same pair patches - the left figure presents examples of ‘same’ patch pairs and the right figure presents examples of ‘not-same’ patch pairs</image:caption></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2015/11/teaser_b.png</image:loc><image:title>Visualization of the LATCH descriptor</image:title><image:caption>Given an image patch centered around a keypoint, LATCH compares the intensity of three pixel patches in order to produce a single bit in the final binary string representing the patch. Example triplets are drawn over the patch in green and blue</image:caption></image:image><lastmod>2018-06-16T20:37:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://gilscvblog.com/2015/11/19/age-and-gender-classification-using-deep-convolutional-neural-networks/</loc><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2015/11/image05.png</image:loc><image:title>image05</image:title><image:caption>Microsoft's how-old.net misclassification example</image:caption></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2015/11/image00.png</image:loc><image:title>image00</image:title></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2015/11/image02.png</image:loc><image:title>image02</image:title><image:caption>Microsoft's how-old.net misclassification example</image:caption></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2015/11/image07.png</image:loc><image:title>image07</image:title><image:caption>Microsoft's how-old.net misclassification example</image:caption></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2015/11/agemissclassificaions.png</image:loc><image:title>AgeMissClassificaions</image:title><image:caption>Age misclassifications</image:caption></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2015/11/gendermissclassificaions.png</image:loc><image:title>GenderMissClassificaions</image:title><image:caption>Gender misclassifications</image:caption></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2015/11/cnn_illustration_a.png</image:loc><image:title>cnn_illustration_a</image:title><image:caption>Illustration of our CNN architecture</image:caption></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2015/11/teaser_a.png</image:loc><image:title>teaser_a</image:title><image:caption>Example images from the AdienceFaces benchmark</image:caption></image:image><lastmod>2018-06-16T20:36:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://gilscvblog.com/2014/05/15/an-easy-and-practical-guide-to-3d-reconstruction/</loc><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2014/05/reconstruction2.jpg</image:loc><image:title>3D reconstruction example</image:title><image:caption>3D reconstruction example</image:caption></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2014/05/reconstruction.jpg</image:loc><image:title>3D reconstruction example</image:title><image:caption>3D reconstruction example</image:caption></image:image><lastmod>2019-06-09T10:59:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://gilscvblog.com/2016/05/05/deep-learning-101-talk-at-devcon-2016/</loc><lastmod>2016-05-05T09:41:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://gilscvblog.com/code/</loc><lastmod>2016-04-09T15:36:26+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://gilscvblog.com/2013/08/23/bag-of-words-models-for-visual-categorization/</loc><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2013/08/figure-6.jpg</image:loc><image:title>figure 6</image:title></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2013/08/figure-5.jpg</image:loc><image:title>figure 5</image:title></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2013/08/figure41.jpg</image:loc><image:title>figure4</image:title></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2013/08/figure31.jpg</image:loc><image:title>figure3</image:title></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2013/08/figure21.jpg</image:loc><image:title>figure2</image:title></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2013/08/figure11.jpg</image:loc><image:title>figure1</image:title></image:image><lastmod>2018-03-26T12:59:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://gilscvblog.com/2013/09/19/a-tutorial-on-binary-descriptors-part-2-the-brief-descriptor/</loc><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2013/09/figure2.jpg</image:loc><image:title>figure2</image:title></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2013/09/figure1.jpg</image:loc><image:title>figure1</image:title></image:image><lastmod>2022-03-22T01:11:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://gilscvblog.com/2013/10/04/a-tutorial-on-binary-descriptors-part-3-the-orb-descriptor/</loc><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2013/10/angle.jpg</image:loc><image:title>Angle calculation illustration</image:title><image:caption>Angle calculation illustration</image:caption></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2013/10/figure4.jpg</image:loc><image:title>Orientation of the patch</image:title><image:caption>Orientation of the patch</image:caption></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2013/10/figure3.jpg</image:loc><image:title>Center of mass of the patch</image:title><image:caption>Center of mass of the patch</image:caption></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2013/10/figure21.jpg</image:loc><image:title>Center of mass</image:title><image:caption>Center of mass</image:caption></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2013/10/figure2.jpg</image:loc><image:title>Patch's moments definition</image:title><image:caption>Patch's moments definition</image:caption></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2013/10/figure1.jpg</image:loc><image:title>An example of keypoints matching using ORB</image:title><image:caption>An example of keypoints matching using ORB</image:caption></image:image><lastmod>2019-04-13T11:37:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://gilscvblog.com/2013/11/08/a-tutorial-on-binary-descriptors-part-4-the-brisk-descriptor/</loc><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2013/11/comparisons.jpg</image:loc><image:title>BRISK descriptor - Intensity comparisons</image:title><image:caption>BRISK descriptor - Intensity comparisons</image:caption></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2013/11/gradient-formula.jpg</image:loc><image:title>BRISK descriptor - local gradients forumla</image:title><image:caption>BRISK descriptor - local gradients forumla</image:caption></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2013/11/figure-1.jpg</image:loc><image:title>BRISK descriptor - example of matching points using BRISK</image:title><image:caption>BRISK descriptor - example of matching points using BRISK</image:caption></image:image><lastmod>2020-08-07T05:21:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://gilscvblog.com/2013/12/09/a-tutorial-on-binary-descriptors-part-5-the-freak-descriptor/</loc><lastmod>2019-06-09T10:59:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://gilscvblog.com/2015/01/02/adding-rotation-invariance-to-the-brief-descriptor/</loc><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2015/01/boat_1.png</image:loc><image:title>Recall vs. Precision curves for the set Boat - notice that since the images depict orientation changes, the proposed rotation invariant version of BRIEF outperforms the original implementation.</image:title><image:caption>Recall vs. Precision curves for the set Boat - notice that since the images depict orientation changes, the proposed rotation invariant version of BRIEF outperforms the original implementation.</image:caption></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2015/01/bikes_1.png</image:loc><image:title>Recall vs. Precision curves for the set Bikes - notice that the original, not rotation invariant, version of BRIEF outperforms the rotation invariant version.</image:title><image:caption>Recall vs. Precision curves for the set Bikes - notice that the original, not rotation invariant, version of BRIEF outperforms the rotation invariant version.</image:caption></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2015/01/graf_1.png</image:loc><image:title>Recall vs. Precision curves for the set Graffiti - notice that since the images depict orientation changes, the proposed rotation invariant version of BRIEF outperforms the original implementation.</image:title><image:caption>Recall vs. Precision curves for the set Graffiti - notice that since the images depict orientation changes, the proposed rotation invariant version of BRIEF outperforms the original implementation.</image:caption></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2015/01/image3-boat.png</image:loc><image:title>Boat - zoom and rotation changes</image:title><image:caption>Boat - zoom and rotation changes</image:caption></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2015/01/image2-bikes.png</image:loc><image:title>Bikes - increasing blur</image:title><image:caption>Bikes - increasing blur</image:caption></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2015/01/image1-bark.png</image:loc><image:title>Bark - rotation and zoom changes</image:title><image:caption>Bark - rotation and zoom changes</image:caption></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2015/01/graf.png</image:loc><image:title>Recall vs. Precision curves for the set Graffiti - notice that since the images depict orientation changes, the proposed rotation invariant version of BRIEF outperforms the original implementation.</image:title><image:caption>Recall vs. Precision curves for the set Graffiti - notice that since the images depict orientation changes, the proposed rotation invariant version of BRIEF outperforms the original implementation.</image:caption></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2015/01/brief_res.png</image:loc><image:title>Correct matches when using the BRIEF descriptor</image:title><image:caption>Correct matches when using the BRIEF descriptor</image:caption></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2015/01/boat.png</image:loc><image:title>Recall vs. Precision curves for the set Boat - notice that since the images depict orientation changes, the proposed rotation invariant version of BRIEF outperforms the original implementation.</image:title><image:caption>Recall vs. Precision curves for the set Boat - notice that since the images depict orientation changes, the proposed rotation invariant version of BRIEF outperforms the original implementation.</image:caption></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2015/01/bikes.png</image:loc><image:title>Recall vs. Precision curves for the set Bikes - notice that the original, not rotation invariant, version of BRIEF outperforms the rotation invariant version.</image:title><image:caption>Recall vs. Precision curves for the set Bikes - notice that the original, not rotation invariant, version of BRIEF outperforms the rotation invariant version.</image:caption></image:image><lastmod>2017-04-27T13:01:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://gilscvblog.com/2014/06/11/136/</loc><lastmod>2017-04-17T13:56:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://gilscvblog.com/2013/08/18/a-short-introduction-to-descriptors/</loc><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2013/08/figure7.jpg</image:loc><image:title>figure7</image:title></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2013/08/figure6.jpg</image:loc><image:title>figure6</image:title></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2013/08/figure5.jpg</image:loc><image:title>figure5</image:title></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2013/08/figure4.jpg</image:loc><image:title>figure4</image:title></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2013/08/figure3.jpg</image:loc><image:title>figure3</image:title></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2013/08/figure2.jpg</image:loc><image:title>figure2</image:title></image:image><image:image><image:loc>https://gilscvblog.com/wp-content/uploads/2013/08/figure1.jpg</image:loc><image:title>figure1</image:title></image:image><lastmod>2022-03-22T01:00:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://gilscvblog.com</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2022-12-23T18:15:06+00:00</lastmod></url></urlset>
