Lines clustering

We use our labeled data to train a classifier that predicts whether a stroke represents a visible descriptive line, or a hidden or guide line. Our motivation for those two classes is that visible descriptive lines are the ones most present in presentation drawings, and should as such be of special interest for sketch-filtering algorithms.
We use a non-linear SVM with a Gaussian kernel function, which we train to predict a stroke label given a set of stroke features -- length, speed, time, pressure, mean curvature. We normalize the length, speed and pressure within each sketch by dividing their values by the 95%-percentile values over all strokes in that sketch. Finally, for a given training set of sketches, we randomly select 1000 strokes to form the training set for the classifier.
The images below show the clussification results, when we trained a single classifier with all features, using a subset of objects and designers for testing, and all others for training. We used the Wobble surface, Bumps and Tubes as test objects, and Student 2, Student 5, Student 9, Professional 3 and Professional 5 as test designers.
bumps
student2(test) bumps(test)
student9(test) bumps(test)
Professional1(train) bumps(test)
Professional2(train) bumps(test)
Professional3(test) bumps(test)
Professional4(train) bumps(test)
Professional5(test) bumps(test)
Professional6(train) bumps(test)
flange
student4(train) flange(train)
student5(test) flange(train)
Professional1(train) flange(train)
Professional2(train) flange(train)
Professional3(test) flange(train)
Professional4(train) flange(train)
Professional5(test) flange(train)
Professional6(train) flange(train)
hairdryer
student6(train) hairdryer(train)
student8(train) hairdryer(train)
Professional1(train) hairdryer(train)
Professional2(train) hairdryer(train)
Professional3(test) hairdryer(train)
Professional4(train) hairdryer(train)
Professional5(test) hairdryer(train)
Professional6(train) hairdryer(train)
house
student1(train) house(test)
student2(test) house(test)
student3(train) house(test)
student4(train) house(test)
student5(test) house(test)
student6(train) house(test)
student8(train) house(test)
student9(test) house(test)
Professional1(train) house(test)
Professional2(train) house(test)
Professional3(test) house(test)
Professional4(train) house(test)
Professional5(test) house(test)
Professional6(train) house(test)
mixer
student3(train) mixer(train)
Professional1(train) mixer(train)
Professional2(train) mixer(train)
Professional3(test) mixer(train)
Professional4(train) mixer(train)
Professional5(test) mixer(train)
Professional6(train) mixer(train)
mouse
student6(train) mouse(train)
student8(train) mouse(train)
Professional1(train) mouse(train)
Professional2(train) mouse(train)
Professional3(test) mouse(train)
Professional4(train) mouse(train)
Professional5(test) mouse(train)
Professional6(train) mouse(train)
potato chip
student4(train) potato chip(train)
student5(test) potato chip(train)
Professional1(train) potato chip(train)
Professional2(train) potato chip(train)
Professional3(test) potato chip(train)
Professional4(train) potato chip(train)
Professional5(test) potato chip(train)
Professional6(train) potato chip(train)
shampoo bottle
student1(train) shampoo bottle(train)
student7(train) shampoo bottle(train)
Professional1(train) shampoo bottle(train)
Professional2(train) shampoo bottle(train)
Professional3(test) shampoo bottle(train)
Professional4(train) shampoo bottle(train)
Professional5(test) shampoo bottle(train)
Professional6(train) shampoo bottle(train)
tubes
student2(test) tubes(train)
student9(test) tubes(train)
Professional1(train) tubes(train)
Professional2(train) tubes(train)
Professional3(test) tubes(train)
Professional4(train) tubes(train)
Professional5(test) tubes(train)
Professional6(train) tubes(train)
vacuum cleaner
student1(train) vacuum cleaner(train)
student7(train) vacuum cleaner(train)
Professional1(train) vacuum cleaner(train)
Professional2(train) vacuum cleaner(train)
Professional3(test) vacuum cleaner(train)
Professional4(train) vacuum cleaner(train)
Professional5(test) vacuum cleaner(train)
Professional6(train) vacuum cleaner(train)
waffle iron
student3(train) waffle iron(train)
Professional1(train) waffle iron(train)
Professional2(train) waffle iron(train)
Professional3(test) waffle iron(train)
Professional4(train) waffle iron(train)
Professional5(test) waffle iron(train)
Professional6(train) waffle iron(train)
wobble surface
student1(train) wobble surface(test)
student2(test) wobble surface(test)
student3(train) wobble surface(test)
student4(train) wobble surface(test)
student5(test) wobble surface(test)
student6(train) wobble surface(test)
student7(train) wobble surface(test)
student8(train) wobble surface(test)
student9(test) wobble surface(test)
Professional1(train) wobble surface(test)
Professional2(train) wobble surface(test)
Professional3(test) wobble surface(test)
Professional4(train) wobble surface(test)
Professional5(test) wobble surface(test)
Professional6(train) wobble surface(test)