Friday, November 6, 2015

Future Blog Assignments

As of Reading 27, recognition of chemical hand-drawn diagrams, we are finished with class-wide assigned readings.  We have covered much of the core sketch recognition material by this point, although there are still a lot of sketch recognition applications and algorithms which we haven't explicitly discussed.  Some will still be covered in lecture to an extent, but at this point, it is time to start focusing more on your projects.

For that reason, the remaining readings will all be selected by you.  You will find 8 research papers, primarily related to sketch recognition, that apply to your project in some way.  Each week, you should post your summary and key concepts from three of them to your blog.  This corresponds to roughly one per class, maintaining a similar rate of reading as before.  These papers are related to your project though.  So you should select them based on if they seem useful to your work.  Posts will not be evaluated based on how well the paper is a match for your project, since that's up to you, but we will expect to see some of these papers appear in the bibliography of your final paper, so make sure that you can get something out of them.  Every person in the class needs 8 papers, so if your team has 3 people, you'll have 24 papers to select for referencing just by doing this assignment.

The schedule of readings for the past few weeks and remainder of the class is as follows:

10/25 - Reading 19
11/01 - Readings 20, 21, and 22
11/08 - Readings 23 and 24
11/15 - Readings 25, 26, and 27
11/22 - Project readings 1, 2, and 3
11/29 - Project readings 4, 5, and 6
12/13 - Project readings 7 and 8

Technically, 7 would be due the 6th and 8 the 13th, but due to the complications added with Thanksgiving, nothing will be due the 6th.  Both 7 and 8 will be checked on the 13th of December, which is why I say readings will be roughly one each class; it's actually slightly less than that.  Hopefully, by the 13th, you'll have the project more or less complete, but you could still get a couple useful references to add to your paper by then.  And if you want to, you can actually read all 8 and do them now!  There's no problem doing them early, so if you want to get all the blogging out of the way before Thanksgiving, I recommend it!  Doing it early is not required though.

Reading 27: Visual Symbolic Recognizer

Paper
Tom Y. Ouyang and Randall Davis. 2009. A visual approach to sketched symbol recognition. In Proceedings of the 21st international jont conference on Artifical intelligence (IJCAI'09), Hiroaki Kitano (Ed.). Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 1463-1468.
Direct Link: http://dspace.mit.edu/openaccess-disseminate/1721.1/71572

Notes
As the last class-wide assigned reading, we'll look at another interesting recognition algorithm which has been applied in multiple domains.  One relatively unique domain which we have not discussed that these authors applied their work to is chemical diagram recognition, so you could check out that paper if you're interested.  We've read about many underlying algorithms and many domain applications by this point, and while there's still a few more small topics relating to gesture/activity and a couple of recognition techniques which will be covered in class lectures, they will not be covered to the extent that more papers will be assigned.  Future blog posts will be team-specific, the goal being to start helping you build a collection of reference works for your final project.  More details will follow on that shortly.

Wednesday, November 4, 2015

Reading 26: Shape Context

Paper
Oltmans, Michael. Envisioning sketch recognition: a local feature based approach to recognizing informal sketches. Diss. Massachusetts Institute of Technology, 2007.
Direct Link: http://rationale.csail.mit.edu/publications/Oltmans2007Envisioning.pdf

Notes
This paper is an MIT thesis about recognizing shape context.  It is very long, but you do not need to review the whole paper.  Focus your efforts on Chapters 2 and 3 (2 being perhaps the most relevant).  There's some interesting features and approaches inspired by computer vision used in this paper, and hopefully, it helps gives you an impression of how vision and sketch recognition differ and agree.

Monday, November 2, 2015

Final Project Details

I meant to get this out earlier to everyone, but it should be a useful guide as you choose your projects and work on them.

Final Project Details


Reading 25: Who Dotted That i?

Paper
Eoff, Brian David, and Tracy Hammond. "Who dotted that'i'?: context free user differentiation through pressure and tilt pen data." Proceedings of Graphics Interface 2009. Canadian Information Processing Society, 2009.
Publication Link: http://dl.acm.org/citation.cfm?id=1555916

Notes
This paper shows some of the additional information carried in your sketching that could be applied to forensics applications.

Wednesday, October 28, 2015

Reading 24: SketchREAD

Paper
Alvarado, Christine, and Randall Davis. "SketchREAD: a multi-domain sketch recognition engine." Proceedings of the 17th annual ACM symposium on User interface software and technology. ACM, 2004.
Publication Link: http://dl.acm.org/citation.cfm?id=1029637


Tuesday, October 27, 2015

Reading 23: HMM Overview

Paper
Rabiner, Lawrence R. "A tutorial on hidden Markov models and selected applications in speech recognition." Proceedings of the IEEE 77.2 (1989): 257-286.
Direct Link: http://www.robots.ox.ac.uk:5000/~vgg/rg/papers/hmm.pdf

Notes
This paper is very long, but it also goes into a lot of detail.  For the class, if you can just look over the primary overview in the first few pages, you'll be fine.