comparison org/literature-review.org @ 377:80cd096682b2

reviewing ullman's stuff.
author Robert McIntyre <rlm@mit.edu>
date Thu, 11 Apr 2013 06:19:59 +0000
parents 057d47fc4789
children 8e62bf52be59
comparison
equal deleted inserted replaced
376:057d47fc4789 377:80cd096682b2
206 (true-positives/total-in-class) 206 (true-positives/total-in-class)
207 207
208 cross-validation = train the model on two different sets to prevent 208 cross-validation = train the model on two different sets to prevent
209 overfitting. 209 overfitting.
210 210
211 nifty, relevant, realistic ideas
212 He doesn't confine himself to unplasaubile assumptions
211 213
212 214
213 215
214 216
215 ** Getting around the dumb "fixed training set" methods 217 ** Getting around the dumb "fixed training set" methods
237 range of training samples, since his model changes complexity 239 range of training samples, since his model changes complexity
238 depending on the number of training samples. The simpler models do 240 depending on the number of training samples. The simpler models do
239 better with few training points, and the more complex ones do 241 better with few training points, and the more complex ones do
240 better with many training points. 242 better with many training points.
241 243
244 The final model had intermediate complexity between published
245 extremes.
246
242 The more complex models must be able to be initialized efficiently 247 The more complex models must be able to be initialized efficiently
243 from the less complex models which they replace! 248 from the less complex models which they replace!
244 249
245 250
246 ** Non Parametric Models 251 ** Non Parametric Models
247 252
248 *** Visual features of intermediate complexity and their use in classification 253 *** 2002 Visual features of intermediate complexity and their use in classification
249 254
250 *** The chains model for detecting parts by their context 255
256
257 *** 2010 The chains model for detecting parts by their context
251 258
252 Like the constelation method for rigid objects, but extended to 259 Like the constelation method for rigid objects, but extended to
253 non-rigid objects as well. 260 non-rigid objects as well.
254 261
255 Allows you to build a hand detector from a face detector. This is 262 Allows you to build a hand detector from a face detector. This is
256 usefull because hands might be only a few pixels, and very 263 usefull because hands might be only a few pixels, and very
257 ambiguous in an image, but if you are expecting them at the end of 264 ambiguous in an image, but if you are expecting them at the end of
258 an arm, then they become easier to find. 265 an arm, then they become easier to find.
259 266
260 267 They make chains by using spatial proximity of features. That way,
268 a hand can be idntified by chaining back from the head. If there
269 is a good chain to the head, then it is more likely that there is
270 a hand than if there isn't. Since there is some give in the
271 proximity detection, the system can accomodate new poses that it
272 has never seen before.
273
274 Does not use any motion information.
275
276 *** 2005 A Hierarchical Non-Parametric Method for Capturing Non-Rigid Deformations
277
278 (relative dynamic programming [RDP])
279
280 Goal is to match images, as in SIFT, but this time the images can
281 be subject to non rigid transformations. They do this by finding
282 small patches that look the same, then building up bigger
283 patches. They get a tree of patches that describes each image, and
284 find the edit distance between each tree. Editing operations
285 involve a coherent shift of features, so they can accomodate local
286 shifts of patches in any direction. They get some cool results
287 over just straight correlation. Basically, they made an image
288 comparor that is resistant to multiple independent deformations.
289
290 !important small regions are treated the same as nonimportant
291 small regions
292
293 !no conception of shape
294
295 quote:
296 The dynamic programming procedure looks for an optimal
297 transformation that aligns the patches of both images. This
298 transformation is not a global transformation, but a composition
299 of many local transformations of sub-patches at various sizes,
300 performed one on top of the other.
301
302 *** 2006 Satellite Features for the Classification of Visually Similar Classes
303
304 Finds features that can distinguish subclasses of a class, by
305 first finding a rigid set of anghor features that are common to
306 both subclasses, then finding distinguishing features relative to
307 those subfeatures. They keep things rigid because the satellite
308 features don't have much information in and of themselves, and are
309 only informative relative to other features.
310
311 *** 2005 Learning a novel class from a single example by cross-generalization.
312
313 Let's you use a vast visual experience to generate a classifier
314 for a novel class by generating synthetic examples by replaceing
315 features from the single example with features from similiar
316 classes.
317
318 quote: feature F is likely to be useful for class C if a similar
319 feature F proved effective for a similar class C in the past.
320
321 Allows you to trasfer the "gestalt" of a similiar class to a new
322 class, by adapting all the features of the learned class that have
323 correspondance to the new class.