Julia SchwarzWe present a probabilistic touch filtering approach that uses the temporal evolution of touch contacts to reject palms. Our system improves upon previous approaches, reducing accidental palm inputs to 0.016 per pen stroke, while correctly passing 98% of stylus inputs. Presented at CHI 2014.
Palm Rejection Using Spatiotemporal Touch Features and Iterative Classification, CHI 2014Julia Schwarz2014-04-27 | We present a probabilistic touch filtering approach that uses the temporal evolution of touch contacts to reject palms. Our system improves upon previous approaches, reducing accidental palm inputs to 0.016 per pen stroke, while correctly passing 98% of stylus inputs. Presented at CHI 2014.A Robust and Flexible Framework for Handling Inputs with UncertaintyJulia Schwarz2020-06-27 | Schwarz, J., Hudson, S., Mankoff, J., A Robust and Flexible Framework for Handling Inputs with Uncertainty. In Proceedings of the 23rd Annual ACM Symposium on User Interface Software and Technology (New York, New York, October 3 -- 6, 2010). UIST'10. ACM, New York, NY, 47 - 56.Portal + Augmented Reality Demo using Project TangoJulia Schwarz2015-08-23 | Screencast of an augmented-reality puzzle demo I made. Runs on a Project Tango tablet, built using #projecttango. inspired by Portal and Talos Principle.
Project Tango: google.com/atap/project-tango 3D laser models: "Turrets Pack" from http://vxstudio.ru/en/ Portal game: http://www.thinkwithportals.com Talos Principle game: http://www.croteam.com/talosprincipleJulia Schwarz PhD Thesis DefenseJulia Schwarz2015-06-14 | An architecture for probabilistic user interfaces.An Architecture for Generating Interactive Feedback in Probabilistic User InterfacesJulia Schwarz2015-06-07 | This paper contributes a system for user interfaces where inputs are uncertain (such as voice, touch, and motion inputs).
The system tracks interface alternatives arising from alternate interpretations of input, reduces the number of alternative interfaces to a few exemplars, and fuses exemplars into a single interface that dynamically communicates uncertainty and allows for disambiguation.
This video briefly explains the architecture and shows some of the many interaction techniques I developed using this system.Monte Carlo Methods for Managing Interactive State, Action and Feedback Under UncertaintyJulia Schwarz2014-07-08 | Schwarz, J., Mankoff, J., Hudson, S., Monte Carlo Methods for Managing Interactive State, Action and Feedback Under Uncertainty. In Proceedings of 24th Annual ACM Symposium on User Interface Software and Technology (Santa Barbara, California, October 16-19, 2011). UIST '11. ACM, New York, NY, 235 - 244.Combining Body Pose, Gaze, and Gesture to Determine Intention to Interact in Vision Based InterfacesJulia Schwarz2014-05-17 | Vision-based interfaces, such as those made popular by the Microsoft Kinect, suffer from the Midas Touch problem: every user motion can be interpreted as an interaction. In response, we developed an algorithm that combines facial features, body pose and motion to approximate a user's intention to interact with the system. We show how this can be used to determine when to pay attention to a user's actions and when to ignore them. To demonstrate the value of our approach, we present results from a 30-person lab study conducted to compare four engagement algorithms in single and multi-user scenarios. We found that combining intention to interact with a "raise an open hand in front of you" gesture yielded the best results. The latter approach offers a 12% improvement in accuracy and a 20% reduction in time to engage over a baseline "wave to engage" gesture currently used on the Xbox 360.Palm Rejection Talk at CHI 2014Julia Schwarz2014-05-03 | My talk on Probabilistic Palm Rejection at CHI 2014Phone as a PixelJulia Schwarz2012-04-27 | Phone as a Pixel is a scalable, synchronization-free, platform-independent system for creating large, ad-hoc displays from a collection of smaller devices. In contrast to most tiled-display systems, the only requirement for participation is for devices to have an internet connection and a web browser. Thus, most smartphones, tablets, laptops and similar devices can be used. Phone as a Pixel uses a color-transition encoding scheme to identify and locate displays. This approach has several advantages: devices can be arbitrarily arranged (i.e., not in a grid) and infrastructure consists of a single conventional camera. Further, additional devices can join at any time without re-calibration. These are desirable properties to enable collective displays in contexts like sporting events, concerts and political rallies.Computational Photography Final Project Demo VideoJulia Schwarz2011-12-14 | Demo video for my computational photography final project: Headshot, a Windows Phone application that helps you take pictures of yourself. See: http://www.cs.cmu.edu/afs/cs.cmu.edu/academic/class/15463-f11/www/final_proj/www/julenka/Computational Photography Midway ReportJulia Schwarz2011-12-06 | ...Evolution of ManJulia Schwarz2011-10-10 | Illustring the evolution of man using image morphing. Part of Computational Photography class, Fall 2011, Carnegie Mellon UniveristyJuliaAverageJulia Schwarz2011-10-09 | ...JuliaMing2 2Julia Schwarz2011-10-09 | ...Comp Photograpy Project 3Julia Schwarz2011-10-08 | Morph from myself to my neighborPentagraph AnimationJulia Schwarz2011-10-08 | Animation of pentagraph making some fish for Methodology of Visualization Project 2.Headshot: Take Better Photos of YourselfJulia Schwarz2011-09-16 | This is a video of an early version of an app I'm writing for Windows Phone (Mango release) called headshot. The aim of this app is to help people take better pictures of themselves by using face detection and providing audio feedback indicating how uses should tilt their phones to take better pictures.
I'm hoping to release this app in December, feel free to follow me on Twitter (@julenka) to learn more.Open Mosaic History V2Julia Schwarz2010-05-15 | A few more months of openmosaic history.Ski Boot HackJulia Schwarz2010-04-21 | For my Gadgets in HCI final project I created boots which recorded how you distributed your weight when skiing. My system wrote these recordings to and SD card, and also beeped if a skier was leaning too far back. Here are some clips demonstrating the system5 balls on a slacklineJulia Schwarz2010-04-21 | ...Ski Boot Sensors Midpoint PreviewJulia Schwarz2010-04-20 | A preview of the ski boot pressure sensors I'm hoping to build and deployCord InputJulia Schwarz2010-04-13 | A cord, although simple in form, has many interesting physical affordances that make it powerful as an input device. Not only can a length of cord be grasped in different locations, but also pulled, twisted and bent—four distinct and expressive dimensions that could potentially act in concert. Such an input mechanism could be readily integrated into headphones, backpacks, and clothing.Open Mosaic 2 years inJulia Schwarz2010-02-11 | A history of the images that have appeard on open mosaic for the last two years.Night JugglingJulia Schwarz2009-11-26 | Carnegie Mellon juggling club Masters of Flying Objects at it again: juggling at night. Featuring light up balls, light up clubs. Music by Will Odom.Airpad: Interacting Above the KeyboardJulia Schwarz2009-11-18 | Winner, UIST 2009 Student Innovation Contest, "Most Creative": We present airpad: a device which uses the Microsoft Pressure-Sensitive keyboard to provide an inexpensive method for enabling multi-cursor interaction abve the keyboard.Julia Schwarz 08-09Julia Schwarz2009-04-13 | Video from my first season in the parkThe Ladies of HWSJulia Schwarz2009-03-08 | The lovely ladies of husky winter sports. Where else can you find such a high level of female skiing and snowboarding?HWS Hired WeekendJulia Schwarz2009-03-08 | To give prospective instructors an idea of what hired weekend is like.HWS: Happy When it SnowsJulia Schwarz2009-03-08 | The instructors of Husky Winter Sports enjoying some much needed snow in the northwest. *** CORRECTION: Dan should be Dennis*** Sorry Dennis!Jigsaw LetterJulia Schwarz2008-08-26 | Stopmotion of my friend's letterUW Jugglers Fall 2007Julia Schwarz2007-11-19 | Video of juggling practice in Red SquareSkitterbugJulia Schwarz2007-03-04 | Please enjoy our silly/mediocre skiing.3 Balls TutorialJulia Schwarz2006-08-18 | For my website5 Clubs Week 4Julia Schwarz2006-08-07 | 100 catches without moving5 Clubs Week TwoJulia Schwarz2006-07-18 | One week after the week before.5 Club HelpJulia Schwarz2006-07-04 | Warning: sound may be off, due to my bad camera