Programmierung eines graphischen Systems Fortgeschrittene Programmierung eines graphischen Systems Prof. Fellner, Prof. Goesele, Prof. Roth Priv.-Doz. Kuijper, Hon.-Prof. Sakas, Hon.-Prof. Stork, Dr. von Landesberger Vorbesprechung am 16.10.2012, 16:15 17:55 Uhr Graphisch-Interaktive Systeme (GRIS) Technische Universität Darmstadt Fraunhofer IGD Fraunhoferstraße 5 Fraunhoferstraße 5 64283 Darmstadt 64283 Darmstadt http://www.gris.tu-darmstadt.de/teaching/sempract/ws1213/progrsys/index.de.htm http://www.gris.tu-darmstadt.de/teaching/sempract/ws1213/progrsys2/index.de.htm
Willkommen am Fachgebiet GRIS! Leiter: Prof. Dr.-techn. Dieter Fellner Prof. Dr.-Ing. Michael Goesele Prof. Stefan Roth, Ph.D. GRIS Arbeitsgebiete Capturing Reality (Prof. Dr.-Ing. Michael Goesele) Medical Computing (Hon.-Prof. Dr.-Ing. Georgios Sakas) Scale Space in Image Analysis (Priv.-Doz. Dr. Arjan Kuijper) Semantic Models, Immersive Systems (Prof. Dr.-techn. Dieter Fellner) Visual Inference (Prof. Stefan Roth, Ph.D.) Visual Search and Analysis (Dr.-Ing. Tatiana von Landesberger)
Willkommen am Fraunhofer IGD! Leiter: Prof. Dr.-techn. Dieter Fellner 9 Forschungsabteilungen Interactive Multimedia Appliances Interactive Engineering Technologies Information Visualization and Visual Analytics Virtual and Augmented Reality Spatial Information Management Medical Imaging and Cognitive Computing Identification and Biometrics Visual Computing System Technologies Cultural Heritage Digitization
Allgemeines Semesterbegleitendes Praktikum (I und II) Typ P4, 4 SWS, 6 Credit Points Praktische Programmieraufgaben zu einem speziellen Anwendungsgebiet der graphischen Datenverarbeitung Breites Spektrum an Fragestellungen Breites Spektrum an Entwicklungsumgebungen Bezug aus aktuellen Forschungsprojekten bei GRIS und IGD Details: zu klären mit dem/r jeweiligen Betreuer/in des Themas Themenvorstellung gleich im Anschluss Organisatorisches: GRIS-Sekretariat Frau Carola Eichel, S3 05 313, Tel. 155 679, carola.eichel@gris.tu-darmstadt.de
THEMENVORSTELLUNG FB Informatik GRIS Praktikums-Container WS 2012 / 2013 1
Jürgen Bernard VISUAL TEXT SUMMARIZATION FB Informatik GRIS Praktikums-Container WS 2012 / 2013 2
Kompakte Visualisierung großer Textmengen Motivation: Im Text steckt das Wissen der Welt Problem: Es gibt extrem viel davon! Aufgabe: Aggregation von großen Textdokumenten und Visualisierung der repräsentativen Textinhalte Visuelle Analyse eines Beispieldatensatzes anhand des zu programmierenden grafischen Systems Voraussetzung: Interesse an IV und VA, Fundierte Kenntnisse in JAVA FB Informatik GRIS Praktikums-Container WS 2012 / 2013 3
Kontakt Jürgen Bernard Fraunhofer-Institut für Graphische Datenverarbeitung IGD Fraunhoferstraße 5 64283 Darmstadt Deutschland Tel.: +49 6151 155 666 Fax.: +49 6151 155 140 Email: juergen.bernard@igd.fraunhofer.de http://www.igd.fraunhofer.de/igd-a3 FB Informatik GRIS Praktikums-Container WS 2012 / 2013 4
Jürgen Bernard VISUAL ANALYSIS OF STATE TRANSITIONS FB Informatik GRIS Praktikums-Container WS 2012 / 2013 5
Visuelle Analyse von Zustandsübergängen Analysefragen: Welche Wege führen nach Rom und wie? Welche Behandlungen haben Patienten geholfen und warum? Welche Bewegungen führten vom Stehen zum Liegen? Aufgabe: Visualisierung von Zustandsglyphen und Zustandsübergängen Entwicklung von Interaktionsmöglichkeiten wie Selektierung, Filterung, Zooming Demonstration an Beispieldatensatz Voraussetzung: Interesse an IV und VA, Fundierte Kenntnisse in JAVA FB Informatik GRIS Praktikums-Container WS 2012 / 2013 6
Kontakt Jürgen Bernard Fraunhofer-Institut für Graphische Datenverarbeitung IGD Fraunhoferstraße 5 64283 Darmstadt Deutschland Tel.: +49 6151 155 666 Fax.: +49 6151 155 140 Email: juergen.bernard@igd.fraunhofer.de http://www.igd.fraunhofer.de/igd-a3 FB Informatik GRIS Praktikums-Container WS 2012 / 2013 7
Tobias Ruppert Visual Analysis of Opinions Extracted from the Web FB Informatik GRIS Praktikums-Container WS 2012 / 2013 8
Visual Analysis of Opinions Motivation: Visual analysis of opinions Vast amount of opinions about products, topics, politics in Social Media What is the public opinion about? How did it change over time? Problem: Nobody wants to read all comments! Need for summarization! Task: Implement a visualization tool that depicts the opinion scores extracted by existing text mining tools Pre-condition: good Java programming, HTML5, JavaScript (possibly) GWT FB Informatik GRIS Praktikums-Container WS 2012 / 2013 9
Contact Tobias Ruppert Fraunhofer IGD - Informationsvisualisierung und Visual Analytics Room: 211 Tel: 06151-155-643 tobias.ruppert@igd.fraunhofer.de FB Informatik GRIS Praktikums-Container WS 2012 / 2013 10
Tobias Grosse-Puppendahl INDOOR LOCALIZATION BASED ON CAPACITIVE SENSING FB Informatik GRIS Praktikums-Container WS 2012 / 2013 11
INDOOR LOCALIZATION BASED ON CAPACITIVE SENSING Unobtrusive indoor localization Based on capacitive proximity sensing A grid is deployed under a floor, similar to a multi-touch display Problem: Determine the outlines of a user s feet or body Task: Design a suitable algorithm with an object recognition and a tracking component FB Informatik GRIS Praktikums-Container WS 2012 / 2013 12
Contact Tobias Grosse-Puppendahl Interactive Multimedia Appliances Room: 252 Tel: 06151 155 565 E-mail: tobias.grosse-puppendahl@igd.fraunhofer.de FB Informatik GRIS Praktikums-Container WS 2012 / 2013 13
Sebastian Maier Graphical Pipeline Editor FB Informatik GRIS Praktikums-Container WS 2012 / 2013 14
Graphical Pipeline Editor Motivation The Visual Analytics pipeline should be adjustable to the available data and the current interest of the user Task Create a graphical editor to flexible combine data, algorithms and visualizations Pre-conditions Good to excellent knowledge in creating rich web applications InfoVis/VA HTML, CSS, ui design, (d3.js, jquery) FB Informatik GRIS Praktikums-Container WS 2012 / 2013 15
Contact Sebastian Maier IGD - Informationsvisualisierung und Visual Analytics Room: 214 Tel: 06151-155-628 sebastian.maier@igd.fraunhofer.de Andreas Bannach andreas.bannach@igd.fraunhofer.de FB Informatik GRIS Praktikums-Container WS 2012 / 2013 16
Sebastian Maier Citation Network FB Informatik GRIS Praktikums-Container WS 2012 / 2013 17
Citation Network Motivation Supporting the research process Task Create a graph based citation research tool Pre-conditions Good to excellent knowledge in creating rich web applications InfoVis/VA Ajax, HTML, CSS, Java (EE), Graphs, jquery, d3.js FB Informatik GRIS Praktikums-Container WS 2012 / 2013 18
Contact Sebastian Maier IGD - Informationsvisualisierung und Visual Analytics Room: 214 Tel: 06151-155-628 sebastian.maier@igd.fraunhofer.de Andreas Bannach andreas.bannach@igd.fraunhofer.de FB Informatik GRIS Praktikums-Container WS 2012 / 2013 19
Sebastian Maier Interactive Filtering FB Informatik GRIS Praktikums-Container WS 2012 / 2013 20
Interactive Filtering Motivation Drill down to the interesting part of the data Task Create a web based tool for visual interactive filtering Pre-conditions Good to excellent knowledge in creating rich web applications InfoVis/VA d3.js, Ajax, HTML, CSS, jquery FB Informatik GRIS Praktikums-Container WS 2012 / 2013 21
Contact Sebastian Maier IGD - Informationsvisualisierung und Visual Analytics Room: 214 Tel: 06151-155-628 sebastian.maier@igd.fraunhofer.de Andreas Bannach andreas.bannach@igd.fraunhofer.de FB Informatik GRIS Praktikums-Container WS 2012 / 2013 22
Naser Damer MULTI-BIOMETRIC SCORE-LEVEL FUSION FB Informatik GRIS Praktikums-Container WS 2012 / 2013 23
Multi-Biometric Score-Level Fusion Motivation: Increase the performance and security of biometrics Problem: Different normalization and combination methods Task: Implement and test normalization/combination algorithms Pre-condition: Interest in Biometrics C++ programming skills FB Informatik GRIS Praktikums-Container WS 2012 / 2013 24
Contact Naser Damer Fraunhofer IGD Competence Center Identification and Biometrics E-mail: naser.damer@igd.fraunhofer.de FB Informatik GRIS Praktikums-Container WS 2012 / 2013 25
Andreas Braun, Tim Dutz MARKER-FREE INDOOR LOCALIZATION AND TRACKING USING CAMERAS FB Informatik GRIS Praktikums-Container WS 2012 / 2013 26
Marker-Free Indoor Localization and Tracking using Cameras Motivation: Indoor localization required in Automation Applications Ambient Intelligence Applications Security Applications Problem: Expensive floor-based systems or easily disturbed radio systems Task: Create scalable indoor localization system based on multiple PS Eye cameras Extendable - if 2+ persons include tracking System to be used in EvAAL competition Pre-condition: C++, C#, Java programming skills (OpenCV of advantage) FB Informatik GRIS Praktikums-Container WS 2012 / 2013 27
Andreas Braun SINGLE CAMERA LOCALIZATION USING THE PS MOVE FB Informatik GRIS Praktikums-Container WS 2012 / 2013 28
SINGLE CAMERA LOCALIZATION USING THE PS MOVE Motivation: Indoor localization & Gesture control in one device Problem: Marker-free devices such as Kinect often stationary Task: Track 3D position of glowing ball, combine with IMU data for improving localization Pre-condition: C++, C#, Java programming skills (OpenCV of advantage) FB Informatik GRIS Praktikums-Container WS 2012 / 2013 29
Contact Andreas Braun Fraunhofer IGD Interactive Multimedia Appliances andreas.braun@igd.fraunhofer.de FB Informatik GRIS Praktikums-Container WS 2012 / 2013 30
Max Limper & Johannes Behr PROGRESSIVE MESHES AND 3D WEB TECHNOLOGIES FB Informatik GRIS Praktikums-Container WS 2012 / 2013 31
Progressive Meshes on the Web Motivation: Visualize a model while it is still being downloaded First Progressive Mesh Algorithm 1996 by H. Hoppe Many Improvements / Modifications / Alternatives proposed since then Problem: With today s fast connections, decode time might become the real bottleneck Most Algorithms are not well-aligned to 3D Web Technologies (e.g. WebGL) Task: Evaluate Existing Algorithms for Progressive Meshes for Web3D Usability Pre-conditions: C++ Programming JS Programming Interest in learning and understanding unknown Algorithms FB Informatik GRIS Praktikums-Container WS 2012 / 2013 32
Contact Max Limper GRIS Room: 319 Tel: 06151 155 554 E-mail: max.limper@gris.tu-darmstadt.de Johannes Behr Fraunhofer IGD Visual Computing System Technologies Room: 319 Tel: 06151 155 554 E-mail: johannes.behr@gris.tu-darmstadt.de FB Informatik GRIS Praktikums-Container WS 2012 / 2013 33
Tatiana von Landesberger VISUAL CREATION OF MEDICAL DATASETS FB Informatik GRIS Praktikums-Container WS 2012 / 2013 34
VISUAL CREATION OF MEDICAL DATASETS Motivation: Segmentation of medical images Problem: Few sample datasets Task: Create a system for interactive creation and exploration of various data samples Pre-condition: good Java programming, VTK of advantage interest in medical visualization FB Informatik GRIS Praktikums-Container WS 2012 / 2013 35
Tatiana von Landesberger VISUAL ANALYSIS OF CLINICAL PATIENT DATA FB Informatik GRIS Praktikums-Container WS 2012 / 2013 36
Visual analysis of medical patient data Motivation: Analyze the experience of pain and clinical evidence Problem: multivariate categoric data Task: Improve existing/create new interactive visualizations, that help the physician to analyze the data Pre-condition: good Java programming FB Informatik GRIS Praktikums-Container WS 2012 / 2013 37
Matthias Bein & Tatiana von Landesberger VISUALISIERUNGSYSTEM FÜR PSYCHOLOGISCHE EXPERIMENTE FB Informatik GRIS Praktikums-Container WS 2012 / 2013 38
VISUALISIERUNGSYSTEM FÜR PSYCHOLOGISCHE EXPERIMENTE Beschreibung: Psychologen machen interaktive experimente mit Visualisierung und brauchen einen System der ihnen erlaubt diese Experimente interaktiv zu definieren und steuern Pre-condition: Interesse, Grundlagen der Visualisierung, Python von Vorteil Kooperation mit Uni Frankfurt FB Informatik GRIS Praktikums-Container WS 2012 / 2013 39
Contact Tatiana von Landesberger GRIS Room: 319 Tel: 06151 155 631 E-mail: tatiana.von_landesberger@gris.tu-darmstadt.de Matthias Bein Fraunhofer IGD E-Mail: matthais.bein@igd.fraunhofer.de FB Informatik GRIS Praktikums-Container WS 2012 / 2013 40
Maximilian Scherer RETRIEVAL OF RESEARCH DATA FB Informatik GRIS Praktikums-Container WS 2012 / 2013 41
RETRIEVAL OF RESEARCH DATA Motivation: search in large databases research data Problem: similarity / indexing structure for abstract data Task: Webcrawl Data, extract (existing) features, cluster, (build topic model), index data (in existing system), build small web- and/or mobile frontend, benchmark Pre-condition: good C# knowledge, heard of json rest api, maybe used js/html5 or android/ios sdk Optional: become co-author of a research paper FB Informatik GRIS Praktikums-Container WS 2012 / 2013 42
Contact Maximilian Scherer GRIS Room: 323 Tel: 06151 155 677 E-mail: maximilian.scherer@gris.tu-darmstadt.de FB Informatik GRIS Praktikums-Container WS 2012 / 2013 43
Moazzam Butt MINUTIAE EXTRACTION IN PALMPRINTS FB Informatik GRIS Praktikums-Container WS 2012 / 2013 44
Minutiae Extraction in Palmprints Motivation: Person authentication based on palmprints Problem: Large geometric distortions, low quality Task: Implementation of minutiae extraction algorithm Pre-conditions: -Interest in Biometrics -Programming experience in C++ A Fast and Accurate Palmprint Recognition System Based on Minutiae, Cybernetics, Vol. 42, No. 3, June 2012 FB Informatik GRIS Praktikums-Container WS 2012 / 2013 45
Contact Moazzam Butt Fraunhofer IGD Competence Center Identification and Biometrics Room: 106 Tel: 06151 155 545 E-mail: moazzam.butt@igd.fraunhofer.de FB Informatik GRIS Praktikums-Container WS 2012 / 2013 46
Kevin Schelten and Qi Gao SSIM-INSPIRED ESTIMATE IN IMAGE RESTORATION FB Informatik GRIS Praktikums-Container WS 2012 / 2013 47
SSIM-Inspired Estimate in Image Restoration Motivation Image restoration in the Bayesian fashion Different estimates for the hidden image x MAP MMSE easily approximated using posterior samples state-of-the-art denoising and deblurring results with our image prior models Other estimates? SSIM: better measure for image quality this suggests a better objective denoising deblurring FB Informatik GRIS Praktikums-Container WS 2012 / 2013 48
SSIM-Inspired Estimate in Image Restoration Problem Evaluate the SSIM-inspired estimate for denoising and deblurring Task Optimize the code/methods for computing the gradients Find fast energy minimization scheme, including solving the memory problem or dealing with thousands of samples C/C++ implementation Evaluation of the results Pre-condition x i samples of the hidden image Matlab, C/C++ programming Knowledge in image processing, linear algebra, optimization methods FB Informatik GRIS Praktikums-Container WS 2012 / 2013 49
Contact Kevin Schelten GRIS Room 322 Tel.: 06151-155-662 Email: kevin.schelten@gris.tu-darmstadt.de Qi Gao Tel.: 06151-155-776 Email: qi.gao@gris.tu-darmstadt.de FB Informatik GRIS Praktikums-Container WS 2012 / 2013 50
Alexander Marinc SELEKTION UND POSITIONIERUNG REAKTIVER ELEMENTE DURCH GESTEN FB Informatik GRIS Praktikums-Container WS 2012 / 2013 51
1.: Selektion durch mehrere Gesten Wir können durch Zeigegesten Geräte steuern Ein Teilproblem ist hier die Selektion von spezifischen Geräten Ziel dieses Praktikums ist daher Bestimmung von Fixpunkten im Raum durch Gesten Hierzu Entwicklung und Auswertung eines Algorithmus um durch mehrere Zeigevektoren einen Punkt im Raum zu determinieren FB Informatik GRIS Praktikums-Container WS 2012 / 2013 52
2.: Positionierung von Bounding-Boxen Von reaktiven Elementen wird die Position und Dimension benötig. Problem: Wie kann ein Benutzer dies Pflegen? Das Ziel ist es daher Bounding-Boxen im Raum mit Gesten zu positionieren Also Boxen mit Gesten zu selektieren, die Größe zu ändern und sie zu positionieren FB Informatik GRIS Praktikums-Container WS 2012 / 2013 53
Contact Alexander Marinc Fraunhofer IGD Interactive Multimedia Appliances Room: 254 Tel: 06151 155 214 E-mail: alexander.marinc@igd.fraunhofer.de FB Informatik GRIS Praktikums-Container WS 2012 / 2013 54
Themenliste Jürgen Bernard - VISUAL TEXT SUMMARIZATION - VISUAL ANALYSIS OF STATE TRANSITIONS Tobias Ruppert - VISUAL ANALYSIS OF OPINIONS EXTRACTED FROM THE WEB Tobias Grosse-Puppendahl - INDOOR LOCALIZATION BASED ON CAPACITIVE SENSING Sebastian Maier - GRAPHICAL PIPELINE EDITOR - CITATION NETWORK - INTERACTIVE FILTERING FB Informatik GRIS Praktikums-Container WS 2012 / 2013 55
Themenliste Naser Damer - MULTI-BIOMETRIC SCORE-LEVEL FUSION Andreas Braun, Tim Dutz - MARKER-FREE INDOOR LOCALIZATION AND TRACKING USING CAMERAS Andreas Braun - SINGLE CAMERA LOCALIZATION USING THE PS MOVE Max Limper & Johannes Behr - PROGRESSIVE MESHES AND 3D WEB TECHNOLOGIES Tatiana von Landesberger - VISUAL CREATION OF MEDICAL DATASETS - VISUAL ANALYSIS OF CLINICAL PATIENT DATA FB Informatik GRIS Praktikums-Container WS 2012 / 2013 56
Themenliste Tatiana von Landesberger & Matthias Bein - VISUALISIERUNGSYSTEM FÜR PSYCHOLOGISCHE EXPERIMENTE Maximilian Scherer - RETRIEVAL OF RESEARCH DATA Moazzam Butt - MINUTIAE EXTRACTION IN PALMPRINTS Kevin Schelten and Qi Gao - SSIM-INSPIRED ESTIMATE IN IMAGE RESTORATION Alexander Marinc - SELEKTION UND POSITIONIERUNG REAKTIVER ELEMENTE DURCH GESTEN FB Informatik GRIS Praktikums-Container WS 2012 / 2013 57