A Sampler of Useful Computational Tools for Applied Geometry, Computer Graphics, and Image Processing

Foundations for Computer Graphics, Vision, and Image Processing

Author: Daniel Cohen-Or,Chen Greif,Tao Ju,Niloy J. Mitra,Ariel Shamir,Olga Sorkine-Hornung,Hao (Richard) Zhang

Publisher: CRC Press

ISBN: 1498706304

Category: Computers

Page: 246

View: 6759

A Sampler of Useful Computational Tools for Applied Geometry, Computer Graphics, and Image Processing shows how to use a collection of mathematical techniques to solve important problems in applied mathematics and computer science areas. The book discusses fundamental tools in analytical geometry and linear algebra. It covers a wide range of topics, from matrix decomposition to curvature analysis and principal component analysis to dimensionality reduction. Written by a team of highly respected professors, the book can be used in a one-semester, intermediate-level course in computer science. It takes a practical problem-solving approach, avoiding detailed proofs and analysis. Suitable for readers without a deep academic background in mathematics, the text explains how to solve non-trivial geometric problems. It quickly gets readers up to speed on a variety of tools employed in visual computing and applied geometry.

3D Shape Analysis

Fundamentals, Theory, and Applications

Author: Hamid Laga,Yulan Guo,Hedi Tabia,Robert B. Fisher,Mohammed Bennamoun

Publisher: Wiley

ISBN: 1119405106

Category: Mathematics

Page: 352

View: 9124

An in-depth description of the state-of-the-art of 3D shape analysis techniques and their applications This book discusses the different topics that come under the title of "3D shape analysis". It covers the theoretical foundations and the major solutions that have been presented in the literature. It also establishes links between solutions proposed by different communities that studied 3D shape, such as mathematics and statistics, medical imaging, computer vision, and computer graphics. The first part of 3D Shape Analysis: Fundamentals, Theory, and Applications provides a review of the background concepts such as methods for the acquisition and representation of 3D geometries, and the fundamentals of geometry and topology. It specifically covers stereo matching, structured light, and intrinsic vs. extrinsic properties of shape. Parts 2 and 3 present a range of mathematical and algorithmic tools (which are used for e.g., global descriptors, keypoint detectors, local feature descriptors, and algorithms) that are commonly used for the detection, registration, recognition, classification, and retrieval of 3D objects. Both also place strong emphasis on recent techniques motivated by the spread of commodity devices for 3D acquisition. Part 4 demonstrates the use of these techniques in a selection of 3D shape analysis applications. It covers 3D face recognition, object recognition in 3D scenes, and 3D shape retrieval. It also discusses examples of semantic applications and cross domain 3D retrieval, i.e. how to retrieve 3D models using various types of modalities, e.g. sketches and/or images. The book concludes with a summary of the main ideas and discussions of the future trends. 3D Shape Analysis: Fundamentals, Theory, and Applications is an excellent reference for graduate students, researchers, and professionals in different fields of mathematics, computer science, and engineering. It is also ideal for courses in computer vision and computer graphics, as well as for those seeking 3D industrial/commercial solutions.

Numerical Algorithms

Methods for Computer Vision, Machine Learning, and Graphics

Author: Justin Solomon

Publisher: CRC Press

ISBN: 1482251892

Category: Computers

Page: 400

View: 9279

Numerical Algorithms: Methods for Computer Vision, Machine Learning, and Graphics presents a new approach to numerical analysis for modern computer scientists. Using examples from a broad base of computational tasks, including data processing, computational photography, and animation, the textbook introduces numerical modeling and algorithmic design from a practical standpoint and provides insight into the theoretical tools needed to support these skills. The book covers a wide range of topics—from numerical linear algebra to optimization and differential equations—focusing on real-world motivation and unifying themes. It incorporates cases from computer science research and practice, accompanied by highlights from in-depth literature on each subtopic. Comprehensive end-of-chapter exercises encourage critical thinking and build students’ intuition while introducing extensions of the basic material. The text is designed for advanced undergraduate and beginning graduate students in computer science and related fields with experience in calculus and linear algebra. For students with a background in discrete mathematics, the book includes some reminders of relevant continuous mathematical background.

Design Patterns für die Spieleprogrammierung

Author: Robert Nystrom

Publisher: MITP-Verlags GmbH & Co. KG

ISBN: 395845092X

Category: Computer games

Page: 400

View: 3442

- Die bekannten Design Patterns der Gang of Four im konkreten Einsatz für die Entwicklung von Games - Zahlreiche weitere vom Autor entwickelte Patterns - Sequenzierungs-, Verhaltens-, Entkopplungs- und Optimierungsmuster Für viele Spieleprogrammierer stellt die Finalisierung ihres Spiels die größte Herausforderung dar. Viele Projekte verlaufen im Sande, weil Programmierer der Komplexität des eigenen Codes nicht gewachsen sind. Die im Buch beschriebenen Design Patterns nehmen genau dieses Problem in Angriff. Der Autor blickt auf jahrelange Erfahrung in der Entwicklung von weltweit erfolgreichen Games zurück und stellt erprobte Patterns vor, mit deren Hilfe Sie Ihren Code entwirren und optimieren können. Die Patterns sind in Form unabhängiger Fallbeispiele organisiert, so dass Sie sich nur mit den für Sie relevanten zu befassen brauchen und das Buch auch hervorragend zum Nachschlagen verwenden können. Sie erfahren, wie man eine stabile Game Loop schreibt, wie Spielobjekte mithilfe von Komponenten organisiert werden können und wie man den CPU-Cache nutzt, um die Performance zu verbessern. Außerdem werden Sie sich damit beschäftigen, wie Skript-Engines funktionieren, wie Sie Ihren Code mittels Quadtrees und anderen räumlichen Aufteilungen optimieren und wie sich die klassischen Design Patterns in Spielen einsetzen lassen.

Mathematische Juwelen

Author: Ross Honsberger

Publisher: Springer-Verlag

ISBN: 3322872653

Category: Technology & Engineering

Page: 168

View: 9618

Selling rights

Rechte vermarkten

Author: Lynette Owen

Publisher: N.A

ISBN: 9783930120062

Category:

Page: 262

View: 9059

Differentialgleichungen und ihre Anwendungen

Author: Martin Braun

Publisher: Springer-Verlag

ISBN: 3642975151

Category: Mathematics

Page: 598

View: 7520

Dieses richtungsweisende Lehrbuch für die Anwendung der Mathematik in anderen Wissenschaftszweigen gibt eine Einführung in die Theorie der gewöhnlichen Differentialgleichungen. Fortran und APL-Programme geben den Studenten die Möglichkeit, verschiedene numerische Näherungsverfahren an ihrem PC selbst durchzurechnen. Aus den Besprechungen: "Die Darstellung ist überall mathematisch streng und zudem ungemein anregend. Abgesehen von manchen historischen Bemerkungen ... tragen dazu die vielen mit ausführlichem Hintergrund sehr eingehend entwickelten praktischen Anwendungen bei. ... Besondere Aufmerksamkeit wird der physikalisch und technisch so wichtigen Frage nach Stabilität von Lösungen eines Systems von Differentialgleichungen gewidmet. Das Buch ist wegen seiner geringen Voraussetzungen und vorzüglichen Didaktik schon für alle Studenten des 3. Semesters geeignet; seine eminent praktische Haltung empfiehlt es aber auch für alle Physiker, die mit Differentialgleichungen und ihren Anwendungen umzugehen haben." #Physikalische Blätter#

Versionskontrolle mit Git

Author: Jon Loeliger

Publisher: O'Reilly Germany

ISBN: 389721945X

Category:

Page: 338

View: 6065

Git wurde von keinem Geringeren als Linus Torvalds ins Leben gerufen. Sein Ziel: die Zusammenarbeit der in aller Welt verteilten Entwickler des Linux-Kernels zu optimieren. Mittlerweile hat das enorm schnelle und flexible System eine groe Fangemeinde gewonnen. Viele Entwickler ziehen es zentralisierten Systemen vor, und zahlreiche bekannte Entwicklungsprojekte sind schon auf Git umgestiegen. Verstandliche Einfuhrung: Wer Git einsetzen und dabei grotmoglichen Nutzen aus seinen vielseitigen Funktionen ziehen mochte, findet in diesem Buch einen idealen Begleiter. Versionskontrolle mit Git fuhrt grundlich und gut verstandlich in die leistungsstarke Open Source-Software ein und demonstriert ihre vielfaltigen Einsatzmoglichkeiten. Auf dieser Basis kann der Leser Git schon nach kurzer Zeit produktiv nutzen und optimal auf die Besonderheiten seines Projekts abstimmen. Insider-Tipps aus erster Hand: Jon Loeliger, der selbst zum Git-Entwicklerteam gehort, lasst den Leser tief ins Innere des Systems blicken, so dass er ein umfassendes Verstandnis seiner internen Datenstrukturen und Aktionen erlangt. Neben alltaglicheren Szenarios behandelt Loeliger auch fortgeschrittene Themen wie die Verwendung von Hooks zum Automatisieren von Schritten, das Kombinieren von mehreren Projekten und Repositories zu einem Superprojekt sowie die Arbeit mit Subversion-Repositories in Git-Projekten.

Spatio-Temporal Image Processing

Theory and Scientific Applications

Author: Bernd Jähne

Publisher: Springer Science & Business Media

ISBN: 9783540574187

Category: Technology & Engineering

Page: 214

View: 9989

Image sequence processing is becoming a tremendous tool to analyze spatio-temporal data in all areas of natural science. It is the key to studythe dynamics of of complex scientific phenomena. Methods from computer science and the field of application are merged establishing new interdisciplinary research areas. This monograph emerged from scientific applications and thus is an example for such an interdisciplinaryapproach. It is addressed both to computer scientists and to researchers from other fields who are applying methods of computer vision. The results presented are mostly from environmental physics (oceanography) but they will be illuminating and helpful for researchers applying similar methods in other areas.

Digitale Bildverarbeitung

Eine Einführung mit Java und ImageJ

Author: Wilhelm Burger,Mark James Burge

Publisher: Springer-Verlag

ISBN: 354027653X

Category: Computers

Page: 532

View: 7255

Die Autoren geben eine fundierte Einführung in die wichtigsten Methoden der digitalen Bildverarbeitung. Dabei steht die praktische Anwendbarkeit im Vordergrund, formale und mathematische Aspekte sind auf das Wesentliche reduziert, ohne dabei auf eine präzise und konsistente Vorgehensweise zu verzichten. Der Text eignet sich für technisch orientierte Studiengänge ab dem 3.Semester und basiert auf der mehrjährigen Lehrerfahrung der Autoren zu diesem Thema. Der Einsatz in der Lehre wird durch zahlreiche praktische Übungsaufgaben unterstützt. Das Buch eignet sich auch als detaillierte Referenz für Praktiker und Anwender gängiger Verfahren der digitalen Bildverarbeitung, z.B. in der Medizin, der Materialprüfung, der Robotik oder der Medientechnik. Softwareseitig basiert das Buch auf der in Java implementierten und frei verfügbaren Bildverarbeitungsumgebung ImageJ.

Partielle Differentialgleichungen

Eine Einführung

Author: Walter A. Strauss

Publisher: Springer-Verlag

ISBN: 366312486X

Category: Mathematics

Page: 458

View: 1144

Dieses Buch ist eine umfassende Einführung in die klassischen Lösungsmethoden partieller Differentialgleichungen. Es wendet sich an Leser mit Kenntnissen aus einem viersemestrigen Grundstudium der Mathematik (und Physik) und legt seinen Schwerpunkt auf die explizite Darstellung der Lösungen. Es ist deshalb besonders auch für Anwender (Physiker, Ingenieure) sowie für Nichtspezialisten, die die Methoden der mathematischen Physik kennenlernen wollen, interessant. Durch die große Anzahl von Beispielen und Übungsaufgaben eignet es sich gut zum Gebrauch neben Vorlesungen sowie zum Selbststudium.

Datenanalyse mit Python

Auswertung von Daten mit Pandas, NumPy und IPython

Author: Wes McKinney

Publisher: O'Reilly

ISBN: 3960102143

Category: Computers

Page: 542

View: 523

Erfahren Sie alles über das Manipulieren, Bereinigen, Verarbeiten und Aufbereiten von Datensätzen mit Python: Aktualisiert auf Python 3.6, zeigt Ihnen dieses konsequent praxisbezogene Buch anhand konkreter Fallbeispiele, wie Sie eine Vielzahl von typischen Datenanalyse-Problemen effektiv lösen. Gleichzeitig lernen Sie die neuesten Versionen von pandas, NumPy, IPython und Jupyter kennen.Geschrieben von Wes McKinney, dem Begründer des pandas-Projekts, bietet Datenanalyse mit Python einen praktischen Einstieg in die Data-Science-Tools von Python. Das Buch eignet sich sowohl für Datenanalysten, für die Python Neuland ist, als auch für Python-Programmierer, die sich in Data Science und Scientific Computing einarbeiten wollen. Daten und zugehöriges Material des Buchs sind auf GitHub verfügbar.Aus dem Inhalt:Nutzen Sie die IPython-Shell und Jupyter Notebook für das explorative ComputingLernen Sie Grundfunktionen und fortgeschrittene Features von NumPy kennenSetzen Sie die Datenanalyse-Tools der pandasBibliothek einVerwenden Sie flexible Werkzeuge zum Laden, Bereinigen, Transformieren, Zusammenführen und Umformen von DatenErstellen Sie interformative Visualisierungen mit matplotlibWenden Sie die GroupBy-Mechanismen von pandas an, um Datensätzen zurechtzuschneiden, umzugestalten und zusammenzufassenAnalysieren und manipulieren Sie verschiedenste Zeitreihen-DatenFür diese aktualisierte 2. Auflage wurde der gesamte Code an Python 3.6 und die neuesten Versionen der pandas-Bibliothek angepasst. Neu in dieser Auflage: Informationen zu fortgeschrittenen pandas-Tools sowie eine kurze Einführung in statsmodels und scikit-learn.

Digitale Bildverarbeitung

und Bildgewinnung

Author: Bernd Jähne

Publisher: Springer-Verlag

ISBN: 3642049524

Category: Technology & Engineering

Page: 711

View: 4029

Selbst komplexe Aufgaben der Bildverarbeitung sind heute auf gängigen PCs lösbar. Das Know-how dafür vermittelt dieses Standardwerk – von den Grundlagen der digitalen Bildverarbeitung bis hin zu modernen Konzepten. Es gliedert sich in die drei Teile Bildgewinnung, Bildverarbeitung und Bildanalyse. Die Übungsaufgaben sind größtenteils interaktiv und können mit der auf CD-ROM beiliegenden Demosoftware bearbeitet werden. Die 7. Auflage ist an die Erfordernisse der Master-Studiengänge angepasst worden und enthält ein neues Kapitel über Bildsensoren.

Computational Modelling of Objects Represented in Images III

Fundamentals, Methods and Applications

Author: Paolo Di Giamberardino,Daniela Iacoviello,João Manuel R.S. Tavares,R.M. Natal Jorge

Publisher: CRC Press

ISBN: 0203075374

Category: Computers

Page: 496

View: 3006

Computational Modelling of Objects Represented in Images: Fundamentals, Methods and Applications III contains all contributions presented at the International Symposium CompIMAGE 2012 - Computational Modelling of Object Presented in Images: Fundamentals, Methods and Applications (Rome, Italy, 5-7 September 2012). The contributions cover the state-of-art and new trends in the fields of: - 3D Vision; - Biometric Recognition; - Computational Bioimaging and Visualization; - Computer Vision in Robotics and Automation; - Data Acquisition, Interpolation, Registration and Compression; - Image Enhancement and Restoring; - Image Processing and Analysis; - Image Segmentation; - Medical Imaging; - Modeling and Simulation; - Motion and Deformation Analysis; - Remote Sensing; - Scientific Visualization Computational Modelling of Objects Represented in Images: Fundamentals, Methods and Applications III addresses different techniques, such as optimization methods, geometry, finite element method, principal component analysis, stochastic methods, neural networks and fuzzy logic. The book is useful to researchers and students with multidisciplinary interests related to Computational Vision, Computational Mechanics, Medicine, Engineering and Architecture.

Algorithmen - Eine Einführung

Author: Thomas H. Cormen,Charles E. Leiserson,Ronald Rivest,Clifford Stein

Publisher: Walter de Gruyter GmbH & Co KG

ISBN: 3110522012

Category: Computers

Page: 1339

View: 8756

Der "Cormen" bietet eine umfassende und vielseitige Einführung in das moderne Studium von Algorithmen. Es stellt viele Algorithmen Schritt für Schritt vor, behandelt sie detailliert und macht deren Entwurf und deren Analyse allen Leserschichten zugänglich. Sorgfältige Erklärungen zur notwendigen Mathematik helfen, die Analyse der Algorithmen zu verstehen. Den Autoren ist es dabei geglückt, Erklärungen elementar zu halten, ohne auf Tiefe oder mathematische Exaktheit zu verzichten. Jedes der weitgehend eigenständig gestalteten Kapitel stellt einen Algorithmus, eine Entwurfstechnik, ein Anwendungsgebiet oder ein verwandtes Thema vor. Algorithmen werden beschrieben und in Pseudocode entworfen, der für jeden lesbar sein sollte, der schon selbst ein wenig programmiert hat. Zahlreiche Abbildungen verdeutlichen, wie die Algorithmen arbeiten. Ebenfalls angesprochen werden Belange der Implementierung und andere technische Fragen, wobei, da Effizienz als Entwurfskriterium betont wird, die Ausführungen eine sorgfältige Analyse der Laufzeiten der Programme mit ein schließen. Über 1000 Übungen und Problemstellungen und ein umfangreiches Quellen- und Literaturverzeichnis komplettieren das Lehrbuch, dass durch das ganze Studium, aber auch noch danach als mathematisches Nachschlagewerk oder als technisches Handbuch nützlich ist. Für die dritte Auflage wurde das gesamte Buch aktualisiert. Die Änderungen sind vielfältig und umfassen insbesondere neue Kapitel, überarbeiteten Pseudocode, didaktische Verbesserungen und einen lebhafteren Schreibstil. So wurden etwa - neue Kapitel zu van-Emde-Boas-Bäume und mehrfädigen (engl.: multithreaded) Algorithmen aufgenommen, - das Kapitel zu Rekursionsgleichungen überarbeitet, sodass es nunmehr die Teile-und-Beherrsche-Methode besser abdeckt, - die Betrachtungen zu dynamischer Programmierung und Greedy-Algorithmen überarbeitet; Memoisation und der Begriff des Teilproblem-Graphen als eine Möglichkeit, die Laufzeit eines auf dynamischer Programmierung beruhender Algorithmus zu verstehen, werden eingeführt. - 100 neue Übungsaufgaben und 28 neue Problemstellungen ergänzt. Umfangreiches Dozentenmaterial (auf englisch) ist über die Website des US-Verlags verfügbar.

SIGGRAPH 96

Conference Proceedings, August 4-9, 1996

Author: Holly Rushmeier

Publisher: Addison-Wesley Professional

ISBN: 9780201948004

Category: Computers

Page: 528

View: 853

These SIGGRAPH conference proceedings feature topical and current papers on computer graphics, desktop video and multimedia workstations. The CD-ROM contains the presentations from the conference workshops and lectures.