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.

Sunday, October 25, 2015

Reading 22: HMM Recognizer

Paper
Sezgin, Tevfik Metin, and Randall Davis. "HMM-based efficient sketch recognition." Proceedings of the 10th international conference on Intelligent user interfaces. ACM, 2005.
Publication Link: http://dl.acm.org/citation.cfm?id=1040899


Wednesday, October 21, 2015

Reading 21: LADDER

Paper
Hammond, Tracy, and Randall Davis. "LADDER, a sketching language for user interface developers." Computers & Graphics 29.4 (2005): 518-532.

Monday, October 19, 2015

Reading 20: Multi-Stroke Primitives

Paper
Hammond, Tracy, and Brandon Paulson. "Recognizing sketched multistroke primitives." ACM Transactions on Interactive Intelligent Systems (TiiS) 1.1 (2011): 4.
Publication Link: http://dl.acm.org/citation.cfm?id=2030369

Monday, October 12, 2015

Reading 19: Sketch Sounds

Paper
Li, Wenzhe, and Tracy Anne Hammond. "Recognizing text through sound alone." Twenty-Fifth AAAI Conference on Artificial Intelligence. 2011.
Direct Link: http://www.aaai.org/ocs/index.php/AAAI/AAAI11/paper/download/3791/4119

Notes
This paper takes an interesting perspective on sketch recognition.  We examine how sound may be used to identify different stroke types, letter in particular in this paper.  Hopefully, this gives you an idea of how multiple features from multiple modalities may be used in recognition, as indeed they may be used by humans in certain contexts.  In the future, we'll see how even more features, like the angle of the pen, may be used as a feature, and this paper fits in well with that conversation.

Sunday, October 11, 2015

Reading 18: Geometry Review

Paper
Geometry Review - Appendices.  This document is not available online.  You will need to meet with me to obtain a copy.

Notes
This is an overview of some of the background material used in this course.  It should be a helpful review for the midterm.

Wednesday, October 7, 2015

Reading 17: Paleosketch

Paper
Paulson, Brandon, and Tracy Hammond. "PaleoSketch: accurate primitive sketch recognition and beautification." Proceedings of the 13th international conference on Intelligent user interfaces. ACM, 2008.
Publication Link:http://dl.acm.org/citation.cfm?id=1378775

Notes
Paleosketch has been referenced as an underlying recognizer in several other papers we've discussed.

Tuesday, October 6, 2015

Reading 16: Combining Corner Segmenters

Paper
Wolin, Aaron, Martin Field, and Tracy Hammond. "Combining corners from multiple segmenters." Proceedings of the Eighth Eurographics Symposium on Sketch-Based Interfaces and Modeling. ACM, 2011.
Publication Link: http://dl.acm.org/citation.cfm?id=2021185

Notes
This paper addresses how corner detection can be improved significantly by considering the results of multiple algorithms.

Friday, October 2, 2015

Reading 15: IStraw

Paper
Xiong, Yiyan, and Joseph J. LaViola Jr. "Revisiting ShortStraw: improving corner finding in sketch-based interfaces." Proceedings of the 6th Eurographics Symposium on Sketch-Based Interfaces and Modeling. ACM, 2009.
Publication Link: http://dl.acm.org/citation.cfm?id=1572759

Notes
This work is closely related to ShortStraw, but includes modifications intended to improve the accuracy of the algorithm.

Wednesday, September 30, 2015

Reading 14: ShortStraw

Paper
Wolin, Aaron, Brian Eoff, and Tracy Hammond. "ShortStraw: A Simple and Effective Corner Finder for Polylines." SBM. 2008.
Direct Link: http://www.researchgate.net/profile/Tracy_Hammond/publication/220772398_ShortStraw_A_Simple_and_Effective_Corner_Finder_for_Polylines/links/0deec529f76e58d523000000.pdf

Notes
This is a fun and interesting corner detection algorithm that's also very simple.

Monday, September 28, 2015

Reading 13: Domain-Independent Recognition

Paper
Yu, Bo, and Shijie Cai. "A domain-independent system for sketch recognition." Proceedings of the 1st international conference on Computer graphics and interactive techniques in Australasia and South East Asia. ACM, 2003.
Publication Link: http://dl.acm.org/citation.cfm?id=604499

Friday, September 25, 2015

Reading 12: Sketch-Based Interfaces

Paper
Sezgin, Tevfik Metin, Thomas Stahovich, and Randall Davis. "Sketch based interfaces: early processing for sketch understanding." ACM SIGGRAPH 2006 Courses. ACM, 2006.
Publication Link: http://dl.acm.org/citation.cfm?id=1185783

Notes
This paper is a good example of how several of these sketch features and algorithms can be combined into a user interface.

Wednesday, September 23, 2015

Reading 11 - No Rubine? Geometric-Based Features

Paper
Paulson, Brandon, et al. "What!?! no Rubine features?: using geometric-based features to produce normalized confidence values for sketch recognition." HCC Workshop: Sketch Tools for Diagramming. 2008.
Direct Link: https://www.cs.auckland.ac.nz/research/conferences/skekchws/proceedings/vlhcc_stws_p57.pdf

Notes
Continuing our discussion of different sketch features, this paper looks at some geometric-based features.

Monday, September 21, 2015

Reading 10 - Visual Similarity of Gestures

Paper
Long Jr, A. Chris, et al. "Visual similarity of pen gestures." Proceedings of the SIGCHI conference on Human Factors in Computing Systems. ACM, 2000.
Publication Link: http://dl.acm.org/citation.cfm?id=332458

Notes
These authors have a lot of work in the area of gesture recognition using different form factors and inputs.  This paper discusses some of the background for their work, examining visual similarity of gestures and how this may be determined.

Friday, September 18, 2015

Extra Credit - Book Chapter Feedback

The latest reading is a draft of a document written by Dr. Hammond, and she would like to receive as much feedback on it as possible.  As you're reading it this weekend, note your comments, ideas, and suggestions and then when you're finished, add them to the Google Doc shared below.

There will be a small amount of extra credit associated with each unique suggestion or correction you provide.  That is, if you've found a typo, but someone else already has commented on it, you would not receive credit for that correction but any new one would be worth credit.

In addition to finding typos, if there is a part of the text that is confusing or you think could be explained in a better way, suggest it.  If there is an image you think should be changed, you could mention that too.  You can also contribute your own images if you have an idea for a better one or a new one that will illustrate a concept well.

You must be logged into your TAMU account to edit this document.  Add your feedback below the others ahead of you.  Try to only add when you have everything you want to put in the document; it's better not to be making a bunch of edits above the others.

This is only extra credit.  It is not required.  It will be at least a couple of weeks before this is due, but note that credit is provided first-come-first-serve.  As time progresses, it will be harder to find things to comment on.

Chapter Suggestions


Reading 9 - Gesture Recognition Overview

Paper
Gesture Recognition Features Overview.  This document is not available online.  You will need to meet with me to obtain a copy.

Notes
This is an overview document of some of the common gesture recognition features, paying attention primarily to Rubine's definitions.  It should be a helpful supplement to Rubine's paper (the previous reading) that will give a lot more detail about how the features work and why they were selected.

Tuesday, September 15, 2015

Reading 8 - Rubine's Features

Paper
Rubine, Dean. Specifying gestures by example. Vol. 25. No. 4. ACM, 1991.
Publication Link: http://dl.acm.org/citation.cfm?id=122753

Notes
With this reading, we get into one of the landmark papers in sketch recognition.  Although it may seem like we're just talking about template matching given the goal of the GRANDMA program, Rubine did not use other template matching algorithms.  He developed several very useful sketch features that are still used today.  They lay the framework for a lot of feature-based recognition, so this will be a useful paper to read.  For those who are curious or wanting even more detail, you can read Rubine's entire thesis "The Automatic Recognition of Gestures" on Google Scholar, but that is by no means an assignment... just another reference should you want it.

Monday, September 14, 2015

Blog Grading Policy

As promised earlier, I wanted to provide a little more detail about the blog grading.  Rather than check everything at the end of the class, I think it will be better and easier for everybody to do regular checks.  This will ensure that you are keeping up in the course, as well as allow me to keep a running status to ensure no one is falling too far behind.

To that effect, I plan to be looking at everyone's blogs once a week on Sunday afternoons.  When I look at the blogs, I'll be checking for posts regarding the readings that were assigned up to that previous Monday.  This means that Wednesday and Friday blogs are graded with the next week's Monday blog at the end of the next week.

More explicitly, this means that readings 1 through 6 are due this coming Sunday (the 20th).  Readings 7 through 9 will be due the next Sunday.  10, 11, and 12 will be checked the next week, and so on.  You'll have about a week to a week and a half of flexibility using this technique, but I recommend you try to keep up as much as possible.

A couple of notes:
- There are no late submissions for blogs.  I will be checking for the assignments from the previous week only, and you will either receive the completion points or not.  Honestly, it's not a big deal if you miss a few blogs since there are so many, which is why there's not a late policy.

- I've intentionally left the time I'll be checking vague.  The reason I say Sunday afternoon is with the hope that everyone will finish everything by Saturday.  If you want to try to get them in Sunday, that's fine, but it's a bit more of a gamble as to whether it will be before or after I've checked.

Email me if you have any questions or concerns regarding this policy.

Reading 7 - $1 Algorithm

Paper
Wobbrock, Jacob O., Andrew D. Wilson, and Yang Li. "Gestures without libraries, toolkits or training: a $1 recognizer for user interface prototypes." Proceedings of the 20th annual ACM symposium on User interface software and technology. ACM, 2007.
Publication Link: http://dl.acm.org/citation.cfm?id=1294238

Notes
This paper is very relevant to the template matching discussion.  It's a pretty basic template matching technique and is widely used.

Friday, September 11, 2015

Reading 6 - Entropy To Decide Sketch Type

Paper
Bhat, Akshay, and Tracy Hammond. "Using Entropy to Distinguish Shape Versus Text in Hand-Drawn Diagrams." IJCAI. Vol. 9. 2009.
Direct Link: http://ijcai.org/papers09/Papers/IJCAI09-234.pdf

Notes
Here we see how entropy may be used to determine shape types.  It's a pretty interesting paper, and hopefully it will give some idea about the considerations made regarding hand-writing and sketch recognition.

Wednesday, September 9, 2015

Reading 5 - Trainable Symbol Recognizer

Paper
Kara, Levent Burak, and Thomas F. Stahovich. "An image-based, trainable symbol recognizer for hand-drawn sketches." Computers & Graphics 29.4 (2005): 501-517.
Publication Link: http://www.sciencedirect.com/science/article/pii/S0097849305000853

Notes
This paper should be useful to give a little more algorithmic background.

Monday, September 7, 2015

Course Notes Up to Covariance

We've covered a lot of information in the last few classes, and with no definitive reference, I know some students are finding it hard to keep up.  Especially for those of you who were not present due to joining the course late or traveling, I imagine it's hard to figure out the material.  For this reason, I've put together a few pages summarizing what we've covered so far.  I will probably not do this for very many lectures, but if the material is particularly challenging, further summaries may appear in the future.

Course Notes - Classification to Covariance


Worksheet 1 Link

For those who don't have it or would like to print a fresh copy for practice, here is the link to Worksheet 1 which we went through in class:

Worksheet 1


Reading 4 - K Sketch

Paper
Davis, Richard C., Brien Colwell, and James A. Landay. "K-sketch: a'kinetic'sketch pad for novice animators." Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. ACM, 2008.
Publication Link: http://dl.acm.org/citation.cfm?id=1357122

Notes
This is another fairly simple paper.  It gives you a look at another sketching domain, which will hopefully start giving you ideas for your own project.  Again, just give it a short overview reading and put up a few sentences on your blog.

Friday, September 4, 2015

Reading 3 - iCanDraw?

Paper
Dixon, Daniel, Manoj Prasad, and Tracy Hammond. "iCanDraw: using sketch recognition and corrective feedback to assist a user in drawing human faces." Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. ACM, 2010.
Publication Link: http://dl.acm.org/citation.cfm?id=1753459

Notes
This is a fun paper about a software program that grew out of a sketch recognition course project.  It should be helpful to you since it will introduce some other recognition algorithms as well as show another problem domain for sketch recognition.

Presenter Notes
This paper includes some information about the comparison algorithm and the error evaluation equation.  It will be most beneficial to the other students to focus on this content in the presentation to explain the algorithm more clearly.

Wednesday, September 2, 2015

Presenter Schedule

Presentations will begin to be planned further in advance, so it is useful to have a reference to the speakers.  The link below leads to a spreadsheet showing (a) the date of the presentations, (b) the reading assignment, and (c) the individual assigned to present.  Please reference it in the future:

Presenter Schedule


Reading 2 - Mechanix Algorithms

Paper
Field, Martin, et al. "Sketch recognition algorithms for comparing complex and unpredictable shapes." IJCAI. 2011.
Direct Link: http://www.researchgate.net/profile/Tracy_Hammond/publication/220812144_Sketch_Recognition_Algorithms_for_Comparing_Complex_and_Unpredictable_Shapes/links/0deec529f76e510edf000000.pdf

Notes
This paper delves into more detail about the recognition algorithms than the previous one.  It is a helpful follow-up since it should give you a deeper understanding of how Mechanix works.

Presenter Notes
While this paper provides a good description of both the Hausdorff method and the truss recognizer, you will want to focus on the Hausdorff recognizer in your talk.  Since there are two papers on Mechanix, this has to be slightly more coordinated than most presentations will be (hence the presence of these special notes).  The AI Magazine paper will be used to provide most of the information for the truss recognizer talk, and this paper will be used to give the Hausdorff method presentation.  Contact me if you have any questions.

Reading 1 - Mechanix Overview

Paper
Valentine, Stephanie, et al. "Mechanix: a sketch-based tutoring and grading system for free-body diagrams." AI Magazine 34.1 (2012): 55.
Publication Link: http://www.aaai.org/ojs/index.php/aimagazine/article/view/2437

Notes
This is a good overview paper about Mechanix.  It's a useful first reading since it covers a lot of information about the program, including some modes we have not discussed in the class.

Presenter Notes
For the two Mechanix papers, Dr. Hammond would like the presenters to discuss primarily the two algorithms outlined in this paper and the next.  In this paper, the most-discussed algorithm is the truss recognition method using shared edges and searching.  Thus, for the presenter of this paper, while you can briefly address the other material about Mechanix with an overview of its capabilities, focus on the truss recognition algorithm.  Contact me if you have any questions.

General Guidelines Regarding Papers

In this course, papers have two graded components.

Blog Posts

One blog post should be made for every paper assigned in the course.  Because this is done with every paper, it is not meant to be very burdensome.  You are asked to take a small amount of time to skim over the paper quickly, just enough to get the key points so that you know what the paper is about.  From this information, make a blog post according to the following format:


Citation
Include author list, paper name, publication information, and link to the paper (either a PDF or publication page).  This should be some standard, readable citation.  Google scholar can generate these for you if you search the paper name.

Summary
Your high-level description of the paper.  This does not need to be very long.  Just write a few sentences or a paragraph explaining enough about the paper that you will be able to remember it for later reference.  This paragraph should help you decide if you want to include the paper in your final report.

Discussion
Your impression of the paper.  This can include your thoughts on the method, what ideas it gave you, or anything else related to the paper.  This should be useful for you to peruse later as it may help give you ideas for your own project or remind you of some other, similar work you wanted to explore.

These posts will be mostly graded on completion, but you must put in sufficient effort to make it apparent that you have quickly read through the paper and would be able to talk intelligently about it.


Presentations

Everybody will need to present on at least one paper in this course.  Presentations are given at the beginning of class from the front of the room.  You should have some slides to augment your talk.

Presentations will be no more than 7 minutes in length, saving 3 minutes at the end for questions.  This allows for a maximum of 10 minutes per speaker.

This is primarily a completion grade since this is not a public speaking course.  However, it will be useful practice for you since you will undoubtedly (and may have already) present many research-related talks.  So please prepare appropriately so that you feel you can comfortably deliver a description of the paper and answer reasonable questions.

Monday, August 31, 2015

Google Group Has Been Created

All,

The google group and mailing list for this course has now been made.  Everyone who was enrolled in the course on Howdy has been added and should have received a welcome email.  If you did not, please email me directly and I can add you.  Your TAMU email was used for now, but you can use another email by requesting to join the group under that email.  I'll get it approved for students of the class as soon as possible.

Thanks!

Seth

Third Assignment - Blog Creation

Overview
For the third assignment, you are asked to create a research blog where you will post your reviews and reference information for the papers you will read.  This blog may also be used to submit other assignments throughout the semester.  It will be shared with other members of the class, and you should leave comments open so that your classmates can make remarks on your posts.

Instructions
Go to Blogger and create a new blog.  If you are already logged in with a Google Account (either your TAMU or personal), you should be taken to your Blogger dashboard.  From there, click "New Blog" to start your research blog.

As mentioned before, make sure that comments are enabled, although they may be moderated if you wish.  You may name the blog whatever you like.

Obtaining Credit
You are not required to create any posts or make any comments on other blogs at the moment.  Just create it.  In order to get credit for creating it, and also to share the link with your classmates so that they may find your blog, please list your name and provide a link to your blog in the spreadsheet below.

Note that you must be signed in as your TAMU account in order to have edit permissions.

Student Blog Links

Due Date
Sep. 11, Friday @ Midnight
25% deducted per day late

Second Assignment - Mechanix Tutorial

Overview
For the second course assignment, you are asked to do problems 1 through 11 of the TAMU Mechanix Tutorial.  Mechanix is one of the largest projects in the Sketch Recognition Lab, and it uses  a combination of many recognition algorithms to automatically evaluate student truss diagrams.  Truss diagrams are used in several areas of engineering, especially civil engineering, and Mechanix aims to be a personal tutor as it teaches these concepts to students.

While most of you probably do not have a background in civil engineering, the Mechanix tutorial you have been assigned should be very easy to follow.  Ultimately, the goal is to be a good learning experience while providing you with an introduction to the state of current sketch recognition software.

Instructions
  1. Go to http://faculty.cs.tamu.edu/hammond/mechanix.php and download Mechanix Student Version from the links on the lower right side (Direct Download Link).
  2. Ensure you have Java installed, either the JRE or the JDK, but you must have either version 7 or version 8 under 8u24.
  3. Once you have Java installed and have downloaded the Mechanix application, double-click it to run the installer.  This will download the latest version directly from our servers for you.
  4. Now, with Java and Mechanix ready to go, you should see a login screen to Mechanix.  Login with the user name you selected in class.  The user name will be "srl" + the number you called in class, e.g. "srl25".  The password will be the exact same as your id.  If you missed class or forgot your id, see the instructions below.
  5. Select the TAMU Mechanix Tutorial; there should be only one.
  6. Step through problems 1 to 11, reading the instructions and submitting until you receive a "Correct" response each time.  Mechanix provides a checklist and specific responses at each stage of the submission, so feel free to submit as often as possible until you get the correct solution.
  7. Problem 12 requires extra knowledge not well explained in the text.  Paired with a couple small  bugs, it is best if you do not attempt this problem.  You may if you wish, but it will not be counted.
Obtaining Credit
Your submissions will automatically be visible to us on the instructor side, so you do not need to submit any certificate or problem solutions.  However, we need to know who is who.  A Google Sheet has been created so that you can fill out your name next to your id.

If you already have an id number and remember it, fill out your name next to that id.  If you do not have an id or have forgotten your number, select an id in the range of srl30 or later (srl01 through srl29 were assigned in class and should mostly be claimed).

Finally, before attempting to alter the sheet, be aware that you must login to Google through your TAMU account to edit.

Mechanix IDs Spreadsheet

Due Date
Sep. 11, Friday @ Midnight
No late submissions allowed.  I will be checking right after this time, and you will get a percentage based on the number of problems complete for your ID.  You must put your ID on the spreadsheet to receive credit.

First Assignment - CITI Training

Overview

As the first assignment for CSCE 624, you are required to finish two training modules provided online by the CITI Program:
  • Social and Behavioral Responsible Conduct of Research
  • Group 2.Social and Behavioral Research Investigators and Key Personnel
By completing this training, you will be able to submit an IRB form that will allow you to collect data for your course project.  It should also be helpful to your general research work outside of this class.

Instructions
To do the training, please follow the instructions in the link below:


Everything you need to know should be provided on that page, but the gist is that you should register with CITI Program under Texas A&M University.  From there, select the modules you need to complete (RCR and Group 2) and go to your courses to begin.  There will be several sections and quizzes after each section.  More details will be provided on the CITI page, and the training should take a couple hours on average.

Obtaining Credit
Once you have completed both modules, download a PDF certificate by going to "Print Report".  Send this certificate to the course TA, whose email address is given on the course syllabus.

Due Date
Sep. 9, Wednesday @ Midnight
25% deducted per day late

Note: Group 1 is biomedical training and is not required for this course.  You may complete it if you wish, but it is much longer than the other two modules.

Course Syllabus

The syllabus is available on Google Docs from the link below:


The content for the syllabus is largely static, so you don't need to worry about checking it often.  Please read it at least once to be sure you understand the course structure and instructor expectations.

TA office location and hours will be updated on the syllabus later and should be finalized by the end of the week.

Welcome to Sketch Recognition!

Welcome to CSCE 624 for Fall 2015!

Sketch recognition is the field of automated recognition of hand-drawn diagrams, shapes, and other images by a computer.  Because drawing provides a visual reference, it is an augmentative form of communication used all throughout daily life.    It is pervasive in everything from education and business to healthcare and home.  Like many human forms of communication, while we have mastered the art of drawing and recognizing images, computers still struggle with this ability.  In this class, we will cover multiple sketch-related concepts, beginning with the origins and history of the field up to many more modern approaches.


Posts will follow with more details about the course and the first assignments, but for now, please remember:
  • This blog is the course web page.  Be sure to check regularly as useful information will be posted here throughout the semester regarding assignments and course policies
We should have a lot of fun this semester!