225 results
Search Results
2. Graph-Theoretic Concepts in Computer Science : 50th International Workshop, WG 2024, Gozd Martuljek, Slovenia, June 19–21, 2024, Revised Selected Papers
- Author
-
Daniel Kráľ, Martin Milanič, Daniel Kráľ, and Martin Milanič
- Subjects
- Discrete mathematics, Computer science—Mathematics, Algorithms, Computer graphics, Numerical analysis
- Abstract
This book constitutes the refereed proceedings of the 50th International Workshop on Graph-Theoretic Concepts in Computer Science, WG 2024, held in Gozd Martuljek, Slovenia in June 2024, The 31 papers presented in this volume were carefully reviewed and selected from 89 submissions. Additionally, this volume also contains a survey on approximation algorithms for tree-width, path-width, and tree-depth prepared by Hans Bodlander, who delivered the Test of Time Award talk at WG 2024. The WG 2024 workshop aims to merge theory and practice by demonstrating how concepts from graph theory can be applied to various areas in computer science or by extracting new graph-theoretic problems from applications.
- Published
- 2025
3. Graph-Theoretic Concepts in Computer Science : 49th International Workshop, WG 2023, Fribourg, Switzerland, June 28–30, 2023, Revised Selected Papers
- Author
-
Daniël Paulusma, Bernard Ries, Daniël Paulusma, and Bernard Ries
- Subjects
- Discrete mathematics, Computer science—Mathematics, Algorithms, Computer graphics, Numerical analysis
- Abstract
This volume constitutes the thoroughly refereed proceedings of the 49th International Workshop on Graph-Theoretic Concepts in Computer Science, WG 2023. The 33 full papers presented in this volume were carefully reviewed and selected from a total of 116 submissions. The WG 2022 workshop aims to merge theory and practice by demonstrating how concepts from graph theory can be applied to various areas in computer science, or by extracting new graph theoretic problems from applications.
- Published
- 2023
4. Graph-Theoretic Concepts in Computer Science : 48th International Workshop, WG 2022, Tübingen, Germany, June 22–24, 2022, Revised Selected Papers
- Author
-
Michael A. Bekos, Michael Kaufmann, Michael A. Bekos, and Michael Kaufmann
- Subjects
- Discrete mathematics, Data structures (Computer science), Information theory, Algorithms, Computer graphics, Numerical analysis, Computer science—Mathematics
- Abstract
This LNCS 13453 constitutes the thoroughly refereed proceedings of the 48th International Workshop on Graph-Theoretic Concepts in Computer Science, WG 2022.The 32 full papers presented in this volume were carefully reviewed and selected from a total of 96 submissions. The WG 2022 workshop aims to merge theory and practice by demonstrating how concepts from Graph Theory can be applied to various areas in Computer Science, or by extracting new graph theoretic problems from applications.
- Published
- 2022
5. Proceedings of the 2nd International and Interdisciplinary Conference on Digital Environments for Education, Arts and Heritage : EARTH 2023
- Author
-
Alessandro Luigini and Alessandro Luigini
- Subjects
- Educational technology, Cultural property, Computer graphics
- Abstract
This book gathers peer-reviewed papers presented at the International and Interdisciplinary Conference on Digital Environments for Education, Arts and Heritage (EARTH2023), held in Brixen, Italy, in June 2023. The papers focus on interdisciplinary and multi-disciplinary research concerning cutting-edge cultural heritage informatics and engineering; the use of technology for the representation, preservation and communication of cultural heritage knowledge; as well as heritage education in digital environments; innovative experiments in the field of digital representation and methodological reflections on the use of IT tools in various educational contexts. The scope of the papers ranges from theoretical research to applications, including education, in several fields of science, technology and art. EARTH 2018 addressed a variety of topics and subtopics, including digital representation technologies, virtual museums and virtual exhibitions, virtual and augmented reality, digital heritage and digital arts, art and heritage education, teaching and technologies for museums, VR and AR technologies in schools, education through digital media, psychology of perception and attention, psychology of arts and communication, as well as serious games and gamification. As such the book provides architects, engineers, computer scientists, pedagogist, psychologist, social scientists and designers interested in computer applications and cultural heritage with an overview of the latest advances in the field, particularly in the context of science, arts and education.
- Published
- 2024
6. Computational Visual Media : 12th International Conference, CVM 2024, Wellington, New Zealand, April 10–12, 2024, Proceedings, Part I
- Author
-
Fang-Lue Zhang, Andrei Sharf, Fang-Lue Zhang, and Andrei Sharf
- Subjects
- Computer vision, Pattern recognition systems, Application software, Computer graphics, Artificial intelligence, Algorithms
- Abstract
This book constitutes the refereed proceedings of CVM 2024, the 12th International Conference on Computational Visual Media, held in Wellington, New Zealand, in April 2024.The 34 full papers were carefully reviewed and selected from 212 submissions. The papers are organized in topical sections as follows:Part I: Reconstruction and Modelling, Point Cloud, Rendering and Animation, User Interations.Part II: Facial Images, Image Generation and Enhancement, Image Understanding, Stylization, Vision Meets Graphics.
- Published
- 2024
7. Computational Visual Media : 12th International Conference, CVM 2024, Wellington, New Zealand, April 10–12, 2024, Proceedings, Part II
- Author
-
Fang-Lue Zhang, Andrei Sharf, Fang-Lue Zhang, and Andrei Sharf
- Subjects
- Computer vision, Pattern recognition systems, Application software, Computer graphics, Artificial intelligence, Algorithms
- Abstract
This book constitutes the refereed proceedings of CVM 2024, the 12th International Conference on Computational Visual Media, held in Wellington, New Zealand, in April 2024.The 34 full papers were carefully reviewed and selected from 212 submissions. The papers are organized in topical sections as follows:Part I: Reconstruction and Modelling, Point Cloud, Rendering and Animation, User Interations.Part II: Facial Images, Image Generation and Enhancement, Image Understanding, Stylization, Vision Meets Graphics.
- Published
- 2024
8. WALCOM: Algorithms and Computation : 17th International Conference and Workshops, WALCOM 2023, Hsinchu, Taiwan, March 22–24, 2023, Proceedings
- Author
-
Chun-Cheng Lin, Bertrand M. T. Lin, Giuseppe Liotta, Chun-Cheng Lin, Bertrand M. T. Lin, and Giuseppe Liotta
- Subjects
- Computer science, Computer science—Mathematics, Discrete mathematics, Numerical analysis, Algorithms, Computer graphics, Application software
- Abstract
This book constitutes the proceedings of the 17th International Conference and Workshops on Algorithms and Computation, WALCOM 2023, which took place in Hsinchu, Taiwan, in March 2023. The 30 full papers presented together with 2 invited papers were carefully reviewed and selected from 75 submissions. They cover topics such as: computational geometry; string algorithm; optimization; graph algorithm; approximation algorithm; and parameterized complexity.
- Published
- 2023
9. Structural, Syntactic, and Statistical Pattern Recognition : Joint IAPR International Workshops, S+SSPR 2022, Montreal, QC, Canada, August 26–27, 2022, Proceedings
- Author
-
Adam Krzyzak, Ching Y. Suen, Andrea Torsello, Nicola Nobile, Adam Krzyzak, Ching Y. Suen, Andrea Torsello, and Nicola Nobile
- Subjects
- Artificial intelligence, Computer science—Mathematics, Discrete mathematics, Algorithms, Computer graphics, Computer vision, Pattern recognition systems
- Abstract
This book constitutes the proceedings of the Joint IAPR International Workshop on Structural, Syntactic, and Statistical Pattern Recognition, S+SSPR 2022, held in Montreal, QC, Canada, in August 2022.The 30 papers together with 2 invited talks presented in this volume were carefully reviewed and selected from 50 submissions. The workshops presents papers on topics such as deep learning, processing, computer vision, machine learning and pattern recognition and much more.
- Published
- 2023
10. WALCOM: Algorithms and Computation : 16th International Conference and Workshops, WALCOM 2022, Jember, Indonesia, March 24–26, 2022, Proceedings
- Author
-
Petra Mutzel, Md. Saidur Rahman, Slamin, Petra Mutzel, Md. Saidur Rahman, and Slamin
- Subjects
- Computer science, Computer science—Mathematics, Discrete mathematics, Data structures (Computer science), Information theory, Computer graphics, Computer engineering, Computer networks
- Abstract
This book constitutes the proceedings of the 16th International Conference on Algorithms and Computation, WALCOM 2022, which was held in Jember, Indonesia, during March 24-26, 2022.This proceedings volume contains 30 full papers which were carefully reviewed and selected from a total of 89 submissions and 3 invited papers. They cover diverse areas of algorithms and computation, such as approximation algorithms, computational complexity, computational geometry, graph algorithms, graph drawing and visualization, online algorithms, parameterized complexity and property testing.
- Published
- 2022
11. Recent Advances in 3D Geoinformation Science : Proceedings of the 18th 3D GeoInfo Conference
- Author
-
Thomas H. Kolbe, Andreas Donaubauer, Christof Beil, Thomas H. Kolbe, Andreas Donaubauer, and Christof Beil
- Subjects
- Three-dimensional imaging--Congresses, Geographic information systems--Congresses
- Abstract
The book includes the contributions to the international conference “18th 3D GeoInfo”. The papers published in the book were selected through a double-blind review process. 3D GeoInfo has been the forum joining researchers, professionals, software developers, and data providers designing and developing innovative concepts, tools, and application related to 3D geo data processing, modeling, management, analytics, and simulation. A big focus is on topics related to data modeling for 3D city and landscape models as well as their many and diverse applications. This conference series is very successfully running since 2006 and has been hosted by countries in Europe, Asia, Africa, North America, and Australia. In the period 2006 to 2017, the proceedings has been published by Springer in this series with Thomas H. Kolbe being the editor of the 2010 edition of the conference proceedings. 18th 3DGeoInfo was organized by Technical University of Munich in cooperation with the German Society for Photogrammetry, Remote Sensing and Geoinformation (DGPF), the local associations Runder Tisch GIS e.V. (Round Table GIS) and Leonhard Obermeyer Center—TUM Center of Digital Methods for the Built Environment, and the City of Munich. The international program committee consisted of committee members of previous 3D GeoInfo conferences and further leading scientists in the field of 3D Geoinformation Science.
- Published
- 2024
12. Combinatorial Algorithms : 35th International Workshop, IWOCA 2024, Ischia, Italy, July 1–3, 2024, Proceedings
- Author
-
Adele Anna Rescigno, Ugo Vaccaro, Adele Anna Rescigno, and Ugo Vaccaro
- Subjects
- Computer science—Mathematics, Discrete mathematics, Computer engineering, Computer networks, Algorithms, Data structures (Computer science), Information theory, Computer graphics, Numerical analysis
- Abstract
This book constitutes the refereed proceedings of the 35th International Workshop on Combinatorial Algorithms, IWOCA 2024, held in Ischia, Italy, during July 1–3, 2024. The 40 full papers included in this book were carefully reviewed and selected from 110 submissions. The IWOCA conference series has provided an annual forum for researchers who design algorithms to address the myriad combinatorial problems underlying computer applications in science, engineering, and business.
- Published
- 2024
13. WALCOM: Algorithms and Computation : 18th International Conference and Workshops on Algorithms and Computation, WALCOM 2024, Kanazawa, Japan, March 18–20, 2024, Proceedings
- Author
-
Ryuhei Uehara, Katsuhisa Yamanaka, Hsu-Chun Yen, Ryuhei Uehara, Katsuhisa Yamanaka, and Hsu-Chun Yen
- Subjects
- Computer science, Computer science—Mathematics, Discrete mathematics, Numerical analysis, Algorithms, Computer graphics, Information technology—Management
- Abstract
This book constitutes the refereed proceedings of the 18th International Conference and Workshops on Algorithms and Computation, WALCOM 2024, held in Kanazawa, Japan, during March 18–20, 2024. The 28 full papers presented in this book, together with two extended abstracts of invited talks, were carefully reviewed and selected from 80 submissions. They cover diverse areas of algorithms and computation, that is, approximation algorithms, algorithmic graph theory and combinatorics, combinatorial algorithms, combinatorial optimization, computational biology, combinatorial reconfiguration, computational complexity, computational geometry, discrete geometry, data structures, experimental algorithm methodologies, graph algorithms, graph drawing, parallel and distributed algorithms, parameterized algorithms, parameterized complexity, network optimization, online algorithms, randomized algorithms, and string algorithms.
- Published
- 2024
14. Data Visualization for People of All Ages
- Author
-
Nancy Organ and Nancy Organ
- Subjects
- Information visualization--Popular works
- Abstract
Data visualization is the art and science of making information visible. On paper and in our imaginations, it's a language of shapes and colors that holds our best ideas and most important questions. As we find ourselves swimming in data of all kinds, visualization can help us to understand, express, and explore the richness of the world around us. No matter your age or background, this book opens the door to new ways of thinking and sharing through the power of data visualization.Data Visualization for People of All Ages is a field guide to visual literacy, born from the author's personal experience working with world-class scholars, engineers, and scientists. By walking through the different ways of showing data—including color, angle, position, and length—you'll learn how charts and graphs truly work so that no visualization is ever a mystery or out of reach. It doesn't stop at what fits on a page, either. You'll journey into cutting-edge topics like data sonification and data physicalization, using sound and touch to share data across the different senses. Packed with practical examples and exercises to help you connect the dots, this book will teach you how to create and understand data visualizations on your own—all without writing a single line of code or getting tangled up in software.Written with accessibility in mind, this book invites everyone to the table to share the joy of one of today's most necessary skills. Perfect for home or classroom use, this friendly companion gives people of all ages everything they need to start visualizing with confidence.
- Published
- 2024
15. Algorithms and Complexity : 13th International Conference, CIAC 2023, Larnaca, Cyprus, June 13–16, 2023, Proceedings
- Author
-
Marios Mavronicolas and Marios Mavronicolas
- Subjects
- Computational complexity--Congresses, Algorithms--Congresses
- Abstract
This book constitutes the refereed proceedings of the 13th International Conference on Algorithms and Complexity, CIAC 2023, which took place in Larnaca, Cyprus, during June 13–16, 2023. The 25 full papers included in this book were carefully reviewed and selected from 49 submissions. They cover all important areas of research on algorithms and complexity such as algorithm design and analysis; sequential, parallel and distributed algorithms; data structures; computational and structural complexity; lower bounds and limitations of algorithms; randomized and approximation algorithms; parameterized algorithms and parameterized complexity classes; smoothed analysis of algorithms; alternatives to the worst-case analysis of algorithms (e.g., algorithms with predictions), on-line computation and competitive analysis, streaming algorithms, quantum algorithms and complexity, algorithms in algebra, geometry, number theory and combinatorics, computational geometry, algorithmic game theory and mechanism design, algorithmic economics (including auctions and contests), computational learning theory, computational biology and bioinformatics, algorithmic issues in communication networks, algorithms for discrete optimization (including convex optimization) and algorithm engineering.
- Published
- 2023
16. Empowering Novel Geometric Algebra for Graphics and Engineering : 7th International Workshop, ENGAGE 2022, Virtual Event, September 12, 2022, Proceedings
- Author
-
Eckhard Hitzer, George Papagiannakis, Petr Vasik, Eckhard Hitzer, George Papagiannakis, and Petr Vasik
- Subjects
- Computer graphics--Congresses, Clifford algebras--Congresses
- Abstract
This book constitutes the proceedings of the Workshop Empowering Novel Geometric Algebra for Graphics and Engineering, ENGAGE 2022, held in conjunction with Computer Graphics International conference, CGI 2022, which took place virtually, in September 2022. The 10 full papers included in this volume were carefully reviewed and selected from 12 submissions. The workshop focused specifically on important aspects of geometric algebra including algebraic foundations, digitized transformations, orientation, conic fitting, protein modelling, digital twinning, and multidimensional signal processing.
- Published
- 2023
17. Algorithms and Data Structures : 18th International Symposium, WADS 2023, Montreal, QC, Canada, July 31 – August 2, 2023, Proceedings
- Author
-
Pat Morin, Subhash Suri, Pat Morin, and Subhash Suri
- Subjects
- Data structures (Computer science), Information theory, Algorithms, Computer engineering, Computer networks, Computer science—Mathematics, Discrete mathematics, Computer graphics
- Abstract
This book constitutes the refereed proceedings of the 18th International Symposium on Algorithms and Data Structures, WADS 2023, held during July 31-August 2, 2023. The 47 regular papers, presented in this book, were carefully reviewed and selected from a total of 92 submissions. They present original research on the theory, design and application of algorithms and data structures.
- Published
- 2023
18. Computer Vision – ACCV 2022 : 16th Asian Conference on Computer Vision, Macao, China, December 4–8, 2022, Proceedings, Part I
- Author
-
Lei Wang, Juergen Gall, Tat-Jun Chin, Imari Sato, Rama Chellappa, Lei Wang, Juergen Gall, Tat-Jun Chin, Imari Sato, and Rama Chellappa
- Subjects
- Computer vision, Computer graphics, Image processing—Digital techniques, Machine learning, Social sciences—Data processing, Database management
- Abstract
The 7-volume set of LNCS 13841-13847 constitutes the proceedings of the 16th Asian Conference on Computer Vision, ACCV 2022, held in Macao, China, December 2022. The total of 277 contributions included in the proceedings set was carefully reviewed and selected from 836 submissions during two rounds of reviewing and improvement. The papers focus on the following topics: Part I: 3D computer vision; optimization methods; Part II: applications of computer vision, vision for X; computational photography, sensing, and display; Part III: low-level vision, image processing; Part IV: face and gesture; pose and action; video analysis and event recognition; vision and language; biometrics; Part V: recognition: feature detection, indexing, matching, and shape representation; datasets and performance analysis; Part VI: biomedical image analysis; deep learning for computer vision; Part VII: generative models for computer vision; segmentation and grouping; motion and tracking; document image analysis; big data, large scale methods.
- Published
- 2023
19. Combinatorial Optimization and Applications : 16th International Conference, COCOA 2023, Hawaii, HI, USA, December 15–17, 2023, Proceedings, Part I
- Author
-
Weili Wu, Jianxiong Guo, Weili Wu, and Jianxiong Guo
- Subjects
- Computer science, Data structures (Computer science), Information theory, Computer science—Mathematics, Artificial intelligence, Computer graphics
- Abstract
The two-volume set LNCS 14461 and LNCS 14462 constitutes the refereed proceedings of the 17th International Conference on Combinatorial Optimization and Applications, COCOA 2023, held in Hawaii, HI, USA, during December 15–17, 2023. The 73 full papers included in the proceedings were carefully reviewed and selected from 117 submissions. They were organized in topical sections as follows: Part I: Optimization in graphs; scheduling; set-related optimization; applied optimization and algorithm; Graph planer and others;Part II: Modeling and algorithms; complexity and approximation; combinatorics and computing; optimization and algorithms; extreme graph and others; machine learning, blockchain and others.
- Published
- 2023
20. Combinatorial Optimization and Applications : 16th International Conference, COCOA 2023, Hawaii, HI, USA, December 15–17, 2023, Proceedings, Part II
- Author
-
Weili Wu, Jianxiong Guo, Weili Wu, and Jianxiong Guo
- Subjects
- Computer science, Artificial intelligence, Computer science—Mathematics, Data structures (Computer science), Information theory, Computer graphics
- Abstract
The two-volume set LNCS 14461 and LNCS 14462 constitutes the refereed proceedings of the 17th International Conference on Combinatorial Optimization and Applications, COCOA 2023, held in Hawaii, HI, USA, during December 15–17, 2023. The 73 full papers included in the proceedings were carefully reviewed and selected from 117 submissions. They were organized in topical sections as follows: Part I: Optimization in graphs; scheduling; set-related optimization; applied optimization and algorithm; Graph planer and others;Part II: Modeling and algorithms; complexity and approximation; combinatorics and computing; optimization and algorithms; extreme graph and others; machine learning, blockchain and others.
- Published
- 2023
21. Graph-Based Representations in Pattern Recognition : 13th IAPR-TC-15 International Workshop, GbRPR 2023, Vietri Sul Mare, Italy, September 6–8, 2023, Proceedings
- Author
-
Mario Vento, Pasquale Foggia, Donatello Conte, Vincenzo Carletti, Mario Vento, Pasquale Foggia, Donatello Conte, and Vincenzo Carletti
- Subjects
- Pattern recognition systems, Computer science—Mathematics, Discrete mathematics, Computer graphics, Algorithms, Artificial intelligence—Data processing, Artificial intelligence
- Abstract
This book constitutes the refereed proceedings of the 13th IAPR-TC-15 International Workshop on Graph-Based Representations in Pattern Recognition, GbRPR 2023, which took place in Vietri sul Mare, Italy, in September 2023.The 16 full papers included in this book were carefully reviewed and selected from 18 submissions. They were organized in topical sections on graph kernels and graph algorithms; graph neural networks; and graph-based representations and applications.
- Published
- 2023
22. Improving CAD Designs with Autodesk Fusion 360 : A Project-based Guide to Modelling Effective Parametric Designs
- Author
-
Kevin Michael Land and Kevin Michael Land
- Subjects
- Computer-aided design, Parametric modeling
- Abstract
Work through multiple design projects in this part-color guide to understand how Autodesk Fusion 360 helps improve efficiency and drafting Key FeaturesUnderstand the project workflow of Autodesk Fusion 360Design and redesign projects while learning to fix errorsGain a better insight into repurposing real-world items into Fusion 360 for custom designsPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionAutodesk Fusion 360 has become an indispensable tool for designers, tinkerers, and engineers worldwide thanks to its versatility that allows for large-scale assemblies and smaller, quick 3D prints. If you've faced challenges with learning Fusion 360, this book will help you overcome them and build the confidence to design your own projects, explaining step-by-step instructions and the purpose of each tool. In this book, you'll dive into the design workspace and learn sketching fundamentals such as setting up a component, recognizing when a sketch is fully constrained, and parametrically flexing models. Through trial and error, you'll work on multiple easy-to-build projects to create simple, useful items that can be quickly 3D printed for use around the house and then advance to much bigger projects that require joint connectivity and large assemblies. By the end of this book, you'll be able to sketch fully parametric designs, translate them into 3D models, and create your own unique designs.What you will learnGain proficiency in Fusion 360 user interface, navigation, and functionalityCreate and transform simple 2D sketches into 3D modelsManipulate and control parametric 2D sketches using dimensionsBecome familiar with drafting on paper and taking measurements with calipersCreate a bicycle assembly part with Fusion 360Use the form environment to create organic shapesRender a 3D model and understand how to apply materials and lightingGenerate 2D assembly model drawings for documentation purposesWho this book is forBeginner or intermediate designers who prefer hands-on learning will find this book useful, especially designers, woodworkers, 3D printing enthusiasts, and hobbyists who enjoy creating things, rather than experienced machinists. The basic projects are accessible without prior CAD skills, although some fundamental CAD understanding is beneficial for those interested in going further. It is highly recommended that you use a 3-button mouse for all projects to fully utilize floating pop-up menus.
- Published
- 2023
23. Combinatorial Algorithms : 34th International Workshop, IWOCA 2023, Tainan, Taiwan, June 7–10, 2023, Proceedings
- Author
-
Sun-Yuan Hsieh, Ling-Ju Hung, Chia-Wei Lee, Sun-Yuan Hsieh, Ling-Ju Hung, and Chia-Wei Lee
- Subjects
- Computer science—Mathematics, Discrete mathematics, Computer engineering, Computer networks, Algorithms, Data structures (Computer science), Information theory, Computer graphics, Numerical analysis
- Abstract
This book constitutes the refereed proceedings of the 34th International Workshop on Combinatorial Algorithms, IWOCA 2023, held in Tainan, Taiwan, during June 7–10, 2023. The 33 full papers included in this book were carefully reviewed and selected from 86 submissions. They were organized in topical sections as follows: algorithms and data structures; algorithmic and combinatorical aspects of cryptography and information security; algorithmic game theory and complexity of games; approximation algorithms; complexity theory; combinatorics and graph theory; combinatorial generation, enumeration and counting; combinatorial optimization; combinatorics of words; computational biology; computational geometry; decompositions and combinatorial designs; distributed and network algorithms; experimental combinatorics; fine-grained complexity; graph algorithms and modelling with graphs; graph drawing and graph labelling; network theoryand temporal graphs; quantum computing and algorithms for quantum computers; online algorithms; parameterized and exact algorithms; probabilistic and randomized algorithms; and streaming algorithms.
- Published
- 2023
24. Combinatorial Algorithms : 33rd International Workshop, IWOCA 2022, Trier, Germany, June 7–9, 2022, Proceedings
- Author
-
Cristina Bazgan, Henning Fernau, Cristina Bazgan, and Henning Fernau
- Subjects
- Computer science—Mathematics, Discrete mathematics, Computer engineering, Computer networks, Algorithms, Data structures (Computer science), Information theory, Computer graphics, Numerical analysis
- Abstract
This book constitutes the refereed proceedings of the 33rd International Workshop on Combinatorial Algorithms, IWOCA 2022, which took place as a hybrid event in Trier, Germany, during June 7-9, 2022.The 35 papers presented in these proceedings were carefully reviewed and selected from 86 submissions. They deal with diverse topics related to combinatorial algorithms, such as algorithms and data structures; algorithmic and combinatorical aspects of cryptography and information security; algorithmic game theory and complexity of games; approximation algorithms; complexity theory; combinatorics and graph theory; combinatorial generation, enumeration and counting; combinatorial optimization; combinatorics of words; computational biology; computational geometry; decompositions and combinatorial designs; distributed and network algorithms; experimental combinatorics; fine-grained complexity; graph algorithms and modelling with graphs; graph drawingand graph labelling; network theory and temporal graphs; quantum computing and algorithms for quantum computers; online algorithms; parameterized and exact algorithms; probabilistic andrandomized algorithms; and streaming algorithms.
- Published
- 2022
25. Practical Autodesk AutoCAD 2023 and AutoCAD LT 2023 : A Beginner's Guide to 2D Drafting and 3D Modeling with Autodesk AutoCAD
- Author
-
Jaiprakash Pandey, Yasser Shoukry, Jaiprakash Pandey, and Yasser Shoukry
- Subjects
- Three-dimensional modeling, Computer graphics, Computer-aided design--Software
- Abstract
Learn 2D drawing and 3D modeling from scratch using AutoCAD and AutoCAD LT 2023 and become a CAD professionalKey FeaturesLearn techniques for making, modifying, and managing AutoCAD 2D and 3D drawingsUnderstand how to use reusable and named objects like blocks, xRef, and layersScale, annotate, and print drawings from model space and layoutBook DescriptionAutoCAD is one of the most versatile software applications for architectural and engineering designs and the most popular computer-aided design (CAD) platform for 2D drafting and 3D modeling. This hands-on 2nd edition guide will take you through everything you need to know to make the most out of this powerful tool, from a simple tour of the user interface to using advanced tools. Starting with basic drawing shapes and functions, you'll get to grips with the fundamentals of CAD designs. You'll then learn about effective drawing management using layers, dynamic blocks, and groups, and discover how to add annotations and plots like a professional. As you progress, the book will show you how to convert your 2D drawings into 3D models and shapes. You'll also discover advanced features, such as isometric drawings, drawing utilities for managing and recovering complex files, quantity surveying, and multidisciplinary drawing files using xRefs. Finally, you'll focus on rendering and visualizing your designs in AutoCAD. By the end of this book, you'll have developed a solid understanding of CAD principles and be able to work with AutoCAD software confidently to build impressive 2D and 3D creations.What you will learnUnderstand CAD fundamentals like functions, navigation, and componentsCreate complex 3D objects using primitive shapes and editing toolsWork with reusable objects like blocks and collaborate using xRefExplore advanced features like external references and dynamic blocksDiscover surface and mesh modeling tools such as Fillet, Trim, and ExtendUse the paper space layout to create plots for 2D and 3D modelsConvert your 2D drawings into 3D modelsWho this book is forThis 3D modeling book is for design engineers, mechanical engineers, architects, and anyone working in construction, manufacturing, or similar fields. Whether you're an absolute beginner, student, or professional looking to upgrade your engineering design skills, you'll find this AutoCAD book useful. No prior knowledge of CAD or AutoCAD is necessary.
- Published
- 2022
26. Mathematics for Computer Graphics
- Author
-
John Vince and John Vince
- Subjects
- Computer graphics--Mathematics
- Abstract
John Vince explains a comprehensive range of mathematical techniques and problem-solving strategies associated with computer games, computer animation, special effects, virtual reality, CAD and other areas of computer graphics in this completely revised and expanded sixth edition. The first five chapters cover a general introduction, number sets, algebra, trigonometry and coordinate systems, which are employed in the following chapters on determinants, vectors, matrix algebra, complex numbers, geometric transforms, quaternion algebra, quaternions in space, interpolation, curves and patches, analytical geometry and barycentric coordinates. Following this, the reader is introduced to the relatively new subject of geometric algebra, followed by two chapters that introduce differential and integral calculus. Finally, there is a chapter on worked examples. Mathematics for Computer Graphics covers all of the key areas of the subject, including: • Number sets • Algebra • Trigonometry • Complex numbers • Coordinate systems • Determinants • Vectors • Quaternions • Matrix algebra • Geometric transforms • Interpolation • Curves and surfaces • Analytic geometry • Barycentric coordinates • Geometric algebra • Differential calculus • Integral calculus This sixth edition contains approximately 150 worked examples and over 330 colour illustrations, which are central to the author's descriptive writing style. Mathematics for Computer Graphics provides a sound understanding of the mathematics required for computer graphics software and setting the scene for further reading of more advanced books and technical research papers
- Published
- 2022
27. Functional Programming
- Author
-
Zoe Codewell and Zoe Codewell
- Abstract
'Functional Programming'presents a comprehensive exploration of how mathematical functions can revolutionize software development through improved reliability, scalability, and maintainability. This thoughtfully structured guide takes readers on a journey through three fundamental pillars: immutability, pure functions, and higher-order functions, demonstrating their practical applications across Haskell, Scala, and JavaScript. The book's unique approach lies in its progressive teaching method, starting with Haskell's strict functional principles before bridging to Scala's hybrid paradigm and finally showing practical applications in JavaScript. Through real-world examples drawn from data processing systems, web applications, and concurrent programming scenarios, the book demonstrates how functional programming naturally addresses modern development challenges. Readers will discover how major companies, from financial institutions to social media platforms, have successfully implemented functional programming principles to reduce bugs and optimize performance. The text maintains accessibility while covering complex concepts, making it valuable for experienced programmers while remaining approachable for intermediate developers. The book distinguishes itself by providing concrete, practical exercises at the end of each chapter, allowing readers to apply theoretical concepts to actual programming challenges. It thoughtfully connects abstract mathematical foundations to practical programming solutions, while addressing current industry debates about functional programming's role in modern software architecture. Throughout the text, readers learn how functional approaches can coexist with and enhance traditional object-oriented programming, particularly in the context of distributed systems and concurrent programming.
- Published
- 2025
28. Programming Paradigms
- Author
-
Zoe Codewell and Zoe Codewell
- Abstract
'Programming Paradigms'offers a comprehensive exploration of the fundamental approaches that shape modern software development, focusing on three primary paradigms: procedural, declarative, and concurrent programming. This thoughtfully structured guide takes readers on a journey from the historical roots of programming paradigms to their practical applications in contemporary software development, demonstrating how different approaches can be leveraged to solve complex computational problems effectively.Starting with basic programming concepts, the book builds progressively through each paradigm, using real-world code examples and case studies to illustrate key principles. The text uniquely presents these paradigms not as competing methodologies but as complementary tools, each with its own strengths in specific scenarios. Readers learn how procedural programming offers direct control over program state, declarative programming shifts focus to describing desired outcomes, and concurrent programming manages multiple simultaneous computations.The book distinguishes itself through its practical approach, combining theoretical foundations with hands-on exercises and projects that reinforce learning. It addresses crucial debates in the field, such as the balance between program efficiency and developer productivity, while maintaining accessibility for both students and practicing programmers. By connecting programming concepts to computer architecture, cognitive science, and software engineering principles, readers gain a holistic understanding of how different paradigms can be effectively combined to create robust, maintainable software solutions.
- Published
- 2025
29. Code Foundations
- Author
-
Zoe Codewell and Zoe Codewell
- Abstract
'Code Foundations'tackles the essential bridge between abstract computational concepts and practical programming skills, offering a comprehensive exploration of programming fundamentals that transcend specific languages. This unique approach focuses on three foundational pillars: data representation, control flow, and algorithmic thinking, making it particularly valuable for beginners and career transitioners who want to build a solid programming foundation that applies across all programming languages.The book takes readers on a journey starting from the historical evolution of programming languages to modern development practices, carefully building understanding through real-world examples and practical applications. Rather than getting caught up in language-specific syntax, it emphasizes universal principles and concepts that remain constant across different programming platforms.Through its structured, tutorial-style format, readers learn how computers store and manipulate information, how programs make decisions, and how to break down complex problems into manageable steps. What sets this resource apart is its language-agnostic methodology and interdisciplinary connections to mathematics, cognitive science, and systems design.The book reinforces learning through hands-on exercises, debugging challenges, and problem-solving scenarios, ensuring readers can immediately apply their knowledge. By focusing on transferable skills and fundamental concepts, it creates a strong foundation for readers to adapt and grow in any programming environment they might encounter in their future careers.
- Published
- 2025
30. Python Simplified
- Author
-
Alisa Turing and Alisa Turing
- Abstract
'Python Simplified'offers a practical, hands-on approach to learning one of the world's most popular programming languages, focusing on bridging the crucial gap between theoretical knowledge and real-world application.Through a carefully structured progression, the book transforms abstract programming concepts into tangible skills by combining fundamental principles with immediate practical implementation. The book's unique three-part structure begins with Python fundamentals, covering essential elements like data types and control structures, before moving into practical application development including web development and data analysis projects. The final section delves into advanced topics such as object-oriented programming and deployment strategies, ensuring a comprehensive learning journey.What sets this guide apart is its project-based learning methodology, where readers apply concepts directly to real-world scenarios drawn from actual business cases and open-source projects. Designed for both beginners and intermediate programmers, the book requires only basic computer literacy to start. It emphasizes learning through doing, incorporating extensive code samples and practical exercises that build toward creating functional applications.By connecting Python programming with contemporary fields like data science and artificial intelligence, readers gain valuable insights into the language's versatility and its critical role in modern technology, making it an invaluable resource for aspiring developers and career-changers alike.
- Published
- 2025
31. Algorithms Unlocked
- Author
-
Zoe Codewell and Zoe Codewell
- Abstract
'Algorithms Unlocked'offers a comprehensive journey through the fundamental principles of computational problem-solving, focusing on how computers efficiently tackle complex challenges. The book masterfully breaks down three critical areas: sorting algorithms for data organization, searching techniques for information retrieval, and optimization methods for finding optimal solutions.What sets this book apart is its emphasis on understanding the'why'behind algorithms rather than just their implementation, making it accessible to both beginners and experienced practitioners. The book's progression is thoughtfully structured, beginning with essential mathematical and computational foundations before advancing to more complex concepts.Readers explore classical sorting algorithms like quicksort and merge sort, delve into searching techniques such as binary and depth-first search, and discover optimization approaches through greedy algorithms and dynamic programming. Each topic is presented with a balance of theoretical understanding and practical application, supported by real-world examples and performance analyses.While the content maintains technical rigor, it remains remarkably accessible through its tutorial-style format and focus on algorithmic thinking rather than specific programming languages. The book serves as both an educational resource and practical reference, making it particularly valuable for computer science students, software developers, and professionals seeking to optimize their code.Throughout its chapters, readers gain insights into crucial concepts like algorithmic complexity, efficiency trade-offs, and practical implementation considerations, all while building a solid foundation in computational problem-solving methods.
- Published
- 2025
32. C++ Essentials
- Author
-
Zoe Codewell and Zoe Codewell
- Abstract
'C++ Essentials'offers a comprehensive exploration of C++'s fundamental concepts, focusing on the delicate balance between the language's power and complexity. The book uniquely addresses three critical pillars: memory management, the Standard Template Library (STL), and modern C++ practices, making it particularly valuable for intermediate programmers and those transitioning from other languages. Through a carefully structured approach, readers learn how C++'s dual nature of low-level mechanisms and high-level abstractions enables the creation of efficient, elegant code. The book progresses logically from foundational concepts to advanced applications, beginning with essential memory management principles like stack versus heap allocation and smart pointers. It then delves into the STL's practical applications, covering containers, algorithms, and iterators, before culminating in real-world implementations and design patterns. Throughout this journey, technical concepts are illustrated through code examples, memory diagrams, and performance benchmarks drawn from diverse fields including systems programming, game development, and financial software. What sets this resource apart is its emphasis on modern C++ practices, particularly RAII and move semantics, while maintaining strong connections to computer architecture and operating systems. The content is delivered in an accessible yet technically precise style, with each chapter building systematically on previous knowledge through practical exercises and professional coding standards. This approach ensures readers not only understand the'what'but also the'why'behind C++'s evolution and design decisions, from its creation by Bjarne Stroustrup through various modern standards.
- Published
- 2025
33. Git and GitHub
- Author
-
Alisa Turing and Alisa Turing
- Abstract
'Git and GitHub'offers a comprehensive exploration of modern version control and collaborative software development, addressing the critical challenge of how development teams can effectively work together on complex projects. The book uniquely bridges the gap between basic version control concepts and advanced collaborative workflows, making it essential reading for both newcomers and experienced developers in today's distributed work environment.Starting with Git's historical origins as Linus Torvalds'solution for Linux kernel development, the book progressively builds understanding from fundamental commands to sophisticated collaborative techniques. Readers learn through practical, hands-on examples drawn from real-world open-source and commercial projects, covering everything from basic repository management to advanced topics like merge strategies and continuous integration workflows.The material is particularly valuable for its emphasis on understanding the principles behind commands rather than merely memorizing them. The book distinguishes itself through its systematic approach to teaching collaborative development practices, incorporating interactive examples that readers can follow along with on their own machines. It effectively connects version control concepts to broader software development principles, including DevOps practices and project management methodologies.While focusing primarily on Git and GitHub, the content maintains an accessible technical tone that balances detailed explanations with practical applications, making complex concepts digestible for readers at all skill levels.
- Published
- 2025
34. Java for Beginners
- Author
-
Zoe Codewell and Zoe Codewell
- Abstract
'Java for Beginners'offers a methodical path for aspiring programmers to master one of the world's most widely-used programming languages, focusing on three essential pillars: basic syntax, object-oriented programming principles, and practical application development. This comprehensive guide bridges the gap between theoretical concepts and real-world implementation, making complex programming ideas accessible through a carefully structured learning approach. The book stands out for its emphasis on understanding fundamental principles rather than mere syntax memorization, incorporating over 150 hands-on coding examples drawn from real-world scenarios. Beginning with Java's origins and evolution since 1995, the book progressively guides readers through basic concepts like variables and control structures before advancing to more complex topics such as inheritance and polymorphism. What sets this guide apart is its spiral learning method, which revisits concepts with increasing complexity, allowing readers to build upon their knowledge gradually. The tutorial-style format, combined with visual diagrams and detailed explanations, ensures that even complete beginners can grasp complex programming concepts. The book's practical focus shines through its integration of guided projects and exercises, ranging from text-based applications to basic GUI development. While maintaining its focus on Java SE fundamentals, it teaches essential software development skills like clean coding practices, documentation, and debugging techniques. This approach makes it particularly valuable for beginners, students, and professionals transitioning to Java, providing them with both the theoretical foundation and practical skills needed for real-world programming.
- Published
- 2025
35. Computer Graphics and CAD
- Author
-
C.S. Verma, Rajesh Purohit, Koyel Datta Gupta, Harsha Verma, C.S. Verma, Rajesh Purohit, Koyel Datta Gupta, and Harsha Verma
- Subjects
- Computer graphics
- Abstract
This book discusses the fundamental concepts shaping modern design and visualization definition through Computer Graphics and the intricacies of CAD modelling practices.From 3D object representation to surface modelling and solid techniques, subsequent chapters offer a comprehensive exploration of advanced topics essential for geometric modelling. With a focus on industry applications and practical examples, readers acquire the skills needed to navigate the complexities of animation systems and finite element analysis, ensuring a holistic understanding of CAD and Computer Graphics. Whether you're a novice or seasoned professional, this guide provides a rich blend of theory and practice, accompanied by a wealth of solved and unsolved problems for hands-on learning.Print edition not for sale in South Asia (India, Sri Lanka, Nepal, Bangladesh, Pakistan or Bhutan)
- Published
- 2025
36. Image Processing and Machine Learning, Volume 1 : Foundations of Image Processing
- Author
-
Erik Cuevas, Alma Nayeli Rodríguez, Erik Cuevas, and Alma Nayeli Rodríguez
- Subjects
- Image processing
- Abstract
Image processing and machine learning are used in conjunction to analyze and understand images. Where image processing is used to pre-process images using techniques such as filtering, segmentation, and feature extraction, machine learning algorithms are used to interpret the processed data through classification, clustering, and object detection. This book serves as a textbook for students and instructors of image processing, covering the theoretical foundations and practical applications of some of the most prevalent image processing methods and approaches.Divided into two volumes, this first installment explores the fundamental concepts and techniques in image processing, starting with pixel operations and their properties and exploring spatial filtering, edge detection, image segmentation, corner detection, and geometric transformations. It provides a solid foundation for readers interested in understanding the core principles and practical applications of image processing, establishing the essential groundwork necessary for further explorations covered in Volume 2.Written with instructors and students of image processing in mind, this book's intuitive organization also contains appeal for app developers and engineers.
- Published
- 2025
37. Interaction of Symbols : Icon Design Theory and Practice
- Author
-
Mike Zender and Mike Zender
- Subjects
- Signs and symbols--Design
- Abstract
Interaction of Symbols is a book for everyone engaged with icon design. It presents a theory of how icons work: symbols in an icon interact to evoke meaning. From this theory flow design principles and practices based on evidence from Design and other disciplines such as Psychology, Perception, and Cognition. The theory, principles, and practices impact how all symbol-based communications are conceived, designed, and applied.The book focuses on icons that elicit a concept without any previous training or use of language. Findings from twenty years'worth of empirical design research studies explore, illustrate, and support each principle, process, and recommendation. The book begins with a review of icon research from various fields before laying a conceptual foundation that grounds the theory of the book. After and elaborating on that theory are chapters that demonstrate how to Establish Contexts to Guide Comprehension, Glean Which Symbols to Draw, Learn How to Draw Understandable Symbols, Clarify Metaphor, and Use Icons to Decipher Icons in Icon Systems. Written and carefully designed for a broad audience, the book's scholarly level is elevated while the presentation is approachable. Scholar or professional can skim, scan, or dig, it's up to them.Heavily illustrated and supported with ample citations, it is not only a book for students and professionals within the field of communication design, but also for anyone who communicates with visual symbols, from healthcare professionals to software engineers, affecting all kinds of graphic communications from advertisements to assembly instructions.
- Published
- 2025
38. On Raising a Digital Human : A Personal Evolution
- Author
-
Norman I. Badler and Norman I. Badler
- Subjects
- Virtual reality, Artificial intelligence
- Abstract
This book tells the story of building digital virtual human models in the context of the background, choices, and occurrences that shaped the author's own involvement and personal evolution. Such digital models found motivating applications in engineering, anthropology, medical, and group simulation problems, and numerous connections to other disciplines informed and enriched their design, development, and deployment. This personal perspective on developments in the field is enhanced by extensive citations that provide pointers into relevant literature, recognize the contributions of co-authors and collaborators, and give external evidence for claims. Both academic and corporate interest in virtual beings has exploded in recent years, and while this book does not survey the current state of the art it is an essential window into how the field arrived where it is today. The technical discussions throughout the book are deliberately accessible with extensive references to the literature for further reading. This book will be of interest to readers who want to understand the history of virtual human beings, how they evolved, and especially how they must address numerous human characteristics to achieve any sense of'human-ness.'
- Published
- 2025
39. Natural Language Processing for Software Engineering
- Author
-
Rajesh Kumar Chakrawarti, Ranjana Sikarwar, Sanjaya Kumar Sarangi, Samson Arun Raj Albert Raj, Shweta Gupta, K. Sakthidasan Sankaran, Romil Rawat, Rajesh Kumar Chakrawarti, Ranjana Sikarwar, Sanjaya Kumar Sarangi, Samson Arun Raj Albert Raj, Shweta Gupta, K. Sakthidasan Sankaran, and Romil Rawat
- Abstract
Discover how Natural Language Processing for Software Engineering can transform your understanding of agile development, equipping you with essential tools and insights to enhance software quality and responsiveness in today's rapidly changing technological landscape. Agile development enhances business responsiveness through continuous software delivery, emphasizing iterative methodologies that produce incremental, usable software. Working software is the main measure of progress, and ongoing customer collaboration is essential. Approaches like Scrum, eXtreme Programming (XP), and Crystal share these principles but differ in focus: Scrum reduces documentation, XP improves software quality and adaptability to changing requirements, and Crystal emphasizes people and interactions while retaining key artifacts. Modifying software systems designed with Object-Oriented Analysis and Design can be costly and time-consuming in rapidly changing environments requiring frequent updates. This book explores how natural language processing can enhance agile methodologies, particularly in requirements engineering. It introduces tools that help developers create, organize, and update documentation throughout the agile project process.
- Published
- 2025
40. Computer Graphics Programming in OpenGL with Java : A Comprehensive Guide to Modern 3D Graphics Programming
- Author
-
Mercury Learning and Information, V. Scott Gordon, John L. Clevenger, Mercury Learning and Information, V. Scott Gordon, and John L. Clevenger
- Abstract
This book is designed for computer science undergraduates and professionals interested in mastering 3D graphics using OpenGL in Java with JOGL. It follows a “teach-yourself” format with numerous examples that can be run as presented. Unique in its approach, it covers OpenGL 4.0+ shader programming using Java, providing all the necessary materials to install JOGL and execute every example. The course starts with an introduction to OpenGL and the graphics pipeline, followed by mathematical foundations essential for 3D graphics. It then delves into managing 3D graphics data, texture mapping, and creating 3D models. Lighting, shadows, and enhancing surface detail are covered, along with advanced techniques like parametric surfaces, tessellation, and geometry shaders. The final chapters explore simulating water, ray tracing, and stereoscopy for 3D glasses and VR headsets. This book equips readers with comprehensive skills in OpenGL programming and 3D graphics, making it an invaluable resource for developing sophisticated graphics applications. The practical approach ensures thorough learning, bridging the gap between theory and application.
- Published
- 2024
41. Computational Intelligence for Autonomous Finance
- Author
-
Deepak Gupta, Mukul Gupta, Rajesh Kumar Dhanaraj, Balamurugan Balusamy, Parth M. Gupta, Deepak Gupta, Mukul Gupta, Rajesh Kumar Dhanaraj, Balamurugan Balusamy, and Parth M. Gupta
- Abstract
The book serves as an essential guide and a deep dive into the intersection of AI and finance, providing readers with a thorough understanding of the current state, challenges, and future possibilities of autonomous financial systems. In the rapidly evolving domain of autonomous finance, the convergence of computational intelligence techniques and financial technologies has paved the way for a new era of financial services. This transformation is driven by the integration of artificial intelligence (AI), machine learning (ML), blockchain, and big data analytics into financial systems, leading to the development of more responsive, efficient, and personalized financial products and services. Computational Intelligence for Autonomous Finance delves into the heart of this technological revolution, offering a comprehensive exploration of the theoretical foundations, practical applications, and future prospects of computational intelligence in the financial sector. The backbone of autonomous finance is a complex, interconnected ecosystem that leverages computational intelligence to automate decision-making processes, optimize financial operations, and enhance customer experiences. The book introduces the concept of an Intelligent Autonomous Financial Network (IAFN), which integrates various computational intelligence techniques with cutting-edge financial technologies to create a self-organizing, adaptive, and scalable financial system. The IAFN framework facilitates seamless interactions between diverse financial entities, enabling the provision of innovative financial services such as automated trading, real-time risk management, personalized financial planning, and fraud detection. The book meticulously analyzes the key challenges including data security and privacy concerns, algorithmic biases, regulatory compliance, and the need for interoperable standards. It also presents state-of-the-art solutions and best practices for overcoming these challenges, emphasizing the importance of ethical AI, robust data protection mechanisms, transparent algorithms, and collaborative regulatory frameworks. It discusses emerging trends such as quantum computing, edge computing, and decentralized finance (DeFi), highlighting their potential to further transform the financial landscape. The book also addresses the societal implications of autonomous finance, including its impact on employment, wealth distribution, and financial inclusion, advocating for a balanced approach that maximizes benefits while minimizing negative outcomes. Audience This book is aimed at researchers, industry professionals, policymakers, and graduate students in finance, computational intelligence, and related fields.
- Published
- 2024
42. Mathematics for Computer Graphics and Game Programming : Master the Science of Computer Graphics, From Vector Representation to Advanced OpenGL Programming.
- Author
-
D. Kothari, G. Awari, D. Shrimankar, A. Bhende, Mercury Learning and Information, D. Kothari, G. Awari, D. Shrimankar, A. Bhende, and Mercury Learning and Information
- Abstract
This book explains the mathematical concepts in computer graphics, ideal for courses in graphics, engineering, game development, and industry professionals. It starts with how images are generated on screens and covers algorithms for creating simple geometry. The book progresses through two-dimensional and three-dimensional transformations, parametric representation of planar and space curves like cubic splines and Bezier curves. It also includes programming in C, OpenGL, and methods for generating 3D models.The course begins with an introduction to computer graphics and vector representation of geometric entities. It then covers 2D and 3D transformations, parametric representation of curves and surfaces, windowing and clipping, and generating 3D models. The final chapters focus on projections and programming graphics using C and OpenGL.Understanding these concepts is crucial for mastering computer graphics. This book transitions readers from basic concepts to advanced techniques, blending theoretical knowledge with practical skills. It is an essential resource for mastering the mathematical foundations and programming techniques in computer graphics.
- Published
- 2024
43. Simulation Techniques of Digital Twin in Real-Time Applications : Design Modeling and Implementation
- Author
-
Abhineet Anand, Anita Sardana, Abhishek Kumar, Srikanta Kumar Mohapatra, Shikha Gupta, Abhineet Anand, Anita Sardana, Abhishek Kumar, Srikanta Kumar Mohapatra, and Shikha Gupta
- Subjects
- Digital twins (Computer simulation)
- Abstract
SIMULATION TECHNIQUES OF DIGITAL TWIN IN REAL-TIME APPLICATIONS The book gives a complete overview of implementing digital twin technology in real-time scenarios while emphasizing how this technology can be embedded with running technologies to solve all other issues. Divided into two parts with Part 1 focusing on simulated techniques in digital twin technology and Part 2 on real-time applications of digital twin technology, the book collects a significant number of important research articles from domain-specific experts. The book sheds light on the various techniques of digital twin technology that are implemented in various application areas. It emphasizes error findings and respective solutions before the actual event happens. Most of the features in the book are on the implementation of strategies in real-time applications. Various real-life experiences are taken to show the proper implementation of simulation technologies. The book shows how engineers of any technology can input their research ideas to convert to real scenarios by using replicas. Hence, the book has a collection of research articles from various engineers with expertise in different technologies from many regions of the world. It shows how to implement the embedded real-time data into technologies. Specifically, the chapters relate to the auto landing and cruising features in aerial vehicles, automated coal mining simulation strategy, the enhancement of workshop equipment, and implementation in power energy management for urban railways. This book also describes the coherent mechanism of digital twin technologies with deep neural networks and artificial intelligence. Audience Researchers, engineers, and students in computer science, software engineering and industrial engineering, will find this book to be very useful.
- Published
- 2024
44. Cinematic Photoreal Environments in Unreal Engine 5 : Create Captivating Worlds and Unleash the Power of Cinematic Tools Without Coding
- Author
-
Giovanni Visai and Giovanni Visai
- Subjects
- Computer programming, UnrealScript (Computer program language), Video games--Programming
- Abstract
Achieve stunning photorealistic environments and create cinematic masterpieces by combining environment art, animation, VFX and cinematography with Unreal Engine Specialist, Giovanni VisaiKey FeaturesImplement advanced shaders, effects, and post-processing to make your environment look cinematicExplore techniques for achieving realistic graphic complexity with incredible performanceCreate your own materials and enhance the visuals of your gaming environmentPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionAs Unreal Engine 5 continues to conquer all industries thanks to its real-time technology, UE skills are becoming more sought after than ever. This three-part book covers all the processes behind the creation of a stunning environment in UE 5. Starting with the steps for installing the game engine and learning about its potential, you'll quickly progress toward generating a variety of different upwards scaling outputs, each bigger than the previous one. After completing the first part and getting realistic shots of a single object, you'll delve into the world of landscapes, procedural material and foliage, the Landmass plugin, and water tools by creating an environment using Megascan assets. At this point, you'll know everything you need to create a fascinating and realistic environment. The final part of this book will teach you how to craft cinematic shots by working with cinematic tools, post processing, and framing tools, and by rendering a photorealistic shot in the last chapter. By the end of this Unreal Engine book, you'll be able to create outstanding and realistic environments using the powerful tools provided by UE as well as have an understanding of the importance of filming and composition in world building.What you will learnGenerate a Master Material to create hundreds of different material instancesExplore lighting principles and apply them to UE lighting systemsEvaluate the pros and cons of real-time rendering in the world-building processBuild massive landscapes with procedural materials, heightmap, landmass, and waterPopulate an environment with realistic assets using Foliage and MegascanMaster the art of crafting stunning shots with SequencerEnhance visual quality with Post Process Volume and NiagaraProduce a photorealistic shot using the Movie Render QueueWho this book is forIf you are a creative director, designer, or creator with a passion for technology and CGI, this UE 5 book is for you. Game developers and tech artists will also benefit from this book as it can help them understand an environment artist's workflow and how to optimize performance.
- Published
- 2024
45. Image Processing Recipes in MATLAB®
- Author
-
Oge Marques, Gustavo Benvenutti Borba, Oge Marques, and Gustavo Benvenutti Borba
- Subjects
- Image processing
- Abstract
Leveraging the latest developments in MATLAB and its image processing toolbox, this'cookbook'is a collection of 30 practical recipes for image processing, ranging from foundational techniques to recently published algorithms. Presented in a clear and meaningful sequence, these recipes are prepared with the reader in mind, allowing one to focus on particular topics or read as a whole from cover to cover.Key Features: A practical, user-friendly guide that equips researchers and practitioners with the tools to implement efficient image processing workflows in MATLAB. Each recipe is presented through clear, step-by-step instructions and rich visual examples. Each recipe contains its own source code, explanations, and figures, making the book an excellent standalone resource for quick reference. Strategically structured to aid sequential learning, yet with self-contained chapters for those seeking solutions to specific image processing challenges. The book serves as a concise and readable practical reference to deploy image processing pipelines in MATLAB quickly and efficiently. With its accessible and practical approach, the book is a valuable guide for those who navigate this evolving area, including researchers, students, developers, and practitioners in the fields of image processing, computer vision, and image analysis.
- Published
- 2024
46. Virtual Filmmaking with Unreal Engine 5 : A Step-by-step Guide to Creating a Complete Animated Short Film
- Author
-
Hussin Khan and Hussin Khan
- Subjects
- UnrealScript (Computer program language), Computer animation, Animation (Cinematography), Computer programming
- Abstract
Discover the power of storytelling with Unreal Engine 5's real-time technology, exploring storyboarding, character creation, world building, animating using sequencers, and much more with the help of an Unreal Authorized InstructorKey FeaturesLearn in detail about filmmaking techniques and understand how to tie that into your Unreal Engine workflowGenerate and animate near-photorealistic actors using the innovative MetaHuman technologyBuild expansive worlds with Nanite and Lumen Global Illumination and Reflections technologyPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionVirtual Filmmaking with Unreal Engine 5 is the first Unreal Engine book to guide you through the complete process of virtual film production. Encompassing the full spectrum of filmmaking, this book demonstrates the use of an industry-standard tool used by studios such as Disney, ILM, DNEG, and Framestore. Walking through the process systematically, you'll collect references and create a simple storyboard to plan your shots. You'll create virtual environments, import 3D models and add materials and textures to build photorealistic, dynamic worlds. You'll also create actors using highly customizable MetaHumans, understand how to import, re-target, and animate them. You'll bring it all together with cinematic lighting and camera animation before exporting your film. By the end of this book, you'll have discovered new tools for your toolkit to work on your virtual film projects in Unreal Engine 5, leveraging Quixel Megascans, Lumen, Nanite, and MetaHuman technology.What you will learnGrasp the principles of photography and the art of storytellingCollect references and create storyboardsDiscover Unreal Engine's hidden features and useful keyboard shortcutsExplore the capabilities of Quixel Megascans, Lumen, Nanite, and MetaHumansAdopt cinematic techniques to achieve professional-looking shotsCreatively apply Lumen Global Illumination and Reflections techniquesUse multiple virtual cameras and apply post-production techniquesImplement best practices for optimization, post processing, and renderingWho this book is forWhether you're a beginner or intermediate filmmaker, 3D artist, animator, visual effects artist, or virtual production professional with just basic knowledge of the Unreal Engine, this book is designed to help you enter the world of virtual films and animations. While prior experience with the Unreal Engine would be beneficial, a deep working knowledge is not essential, as the book introduces the relevant tools and features needed throughout the activities.
- Published
- 2024
47. 3D Printing For Dummies
- Author
-
Richard Horne and Richard Horne
- Subjects
- Three-dimensional printing
- Abstract
Print out whatever you can dream up 3D Printing For Dummies is an easy reference for anyone new to the process of taking a digital file and turning it into an object in the real world. (Pretty amazing stuff, right?) It's also a handy guide for more experienced users looking to learn the latest and greatest in additive manufacturing. Updated for the latest generation of machines and materials, this book walks you through creating models and printing 3D objects. You'll get the scoop on the impact of these versatile machines in production and manufacturing, reuse and recycling, intellectual property design controls, and more. It's an exciting time to get into 3D printing, and this friendly Dummies guide is here to help you do it. Wrap your mind around the technology of 3D printing Understand how 3D printing is transforming industries Get an intro to making your own digital models Consider the pros and cons of 3D printing for your hobby or business needs3D Printing For Dummies is a perfect resource for anyone interested in learning about and taking advantage of 3D printing technology.
- Published
- 2024
48. Deep Learning for 3D Point Clouds
- Author
-
Wei Gao, Ge Li, Wei Gao, and Ge Li
- Subjects
- Computer vision, Virtual reality, Augmented reality, Computer graphics, Image processing, Coding theory, Information theory
- Abstract
As an efficient 3D vision solution, point clouds have been widely applied into diverse engineering scenarios, including immersive media communication, autonomous driving, reverse engineering, robots, topography mapping, digital twin city, medical analysis, digital museum, etc. Thanks to the great developments of deep learning theories and methods, 3D point cloud technologies have undergone fast growth during the past few years, including diverse processing and understanding tasks. Human and machine perception can be benefited from the success of using deep learning approaches, which can significantly improve 3D perception modeling and optimization, as well as 3D pre-trained and large models. This book delves into these research frontiers of deep learning-based point cloud technologies. The subject of this book focuses on diverse intelligent processing technologies for the fast-growing 3D point cloud applications, especially using deep learning-based approaches. The deep learning-based enhancement and analysis methods are elaborated in detail, as well as the pre-trained and large models with 3D point clouds. This book carefully presents and discusses the newest progresses in the field of deep learning-based point cloud technologies, including basic concepts, fundamental background knowledge, enhancement, analysis, 3D pre-trained and large models, multi-modal learning, open source projects, engineering applications, and future prospects. Readers can systematically learn the knowledge and the latest developments in the field of deep learning-based point cloud technologies. This book provides vivid illustrations and examples, and the intelligent processing methods for 3D point clouds. Readers can be equipped with an in-depth understanding of the latest advancements of this rapidly developing research field.
- Published
- 2024
49. Master Photo and Video Editing with Metal : A Practical Approach to Leveraging Metal Media Editing Software
- Author
-
Bogdan Redkin, Victor Yaskevich, Bogdan Redkin, and Victor Yaskevich
- Subjects
- Computer graphics, Apple computer
- Abstract
Delve into the nuances of photo and video editing with Metal, a framework from Next Generation GPU APIs. Right now, the demand for media editors is growing exponentially, with multiple applications needing some form of image processing, including messengers, social networks, marketplace, and banking applications. This book provides detailed guidelines for reimplementation instruments from one of the more popular photo and video editors. Begin your journey by reviewing the rationale for using Metal, and an overview of the reasons why this this is the best performance solution. Rasterization is then covered to provide a basis for understanding how image editing in Metal works. You'll look at aspects of image processing such as rendering, image transformations, and working with textures. This knowledge then leads you to image editing, where it is applied to make basic color adjustments, shadows, blur, vignette, and color correction with LUT filters. These are fundamental aspects of any media editing software. Layers make up the final section of the book, including different compositions and blend modes, both essential tools for any image editor. You'll conclude the journey with a look at video editing with Metal. Through hands-on projects in each chapter, you will learn how to apply these techniques directly in real-world scenarios, giving a great starting point to implement any kind of media processing in your own applications. What You Will Learn Understand fundamental concepts of GPU rendering to complex image and video processing techniques See how shaders are accessed in the rendering pipeline Create and import textures Review image and video editing techniques, from simple color adjustment to complex filters, layer composition, and real-time video effects Who This Book Is For Intermediate Swift developers interested in photo and video editing or diving deeper into understanding how GPU media processing works.
- Published
- 2024
50. Foundation Mathematics for Computer Science : A Visual Approach
- Author
-
John Vince and John Vince
- Subjects
- Computer science—Mathematics, Computer graphics
- Abstract
In this book, John Vince has reviewed and edited the third edition and added chapters on statistics, Georg Riemann's hypothesis, eigen vectors, curves, analytic geometry and Fourier analysis. These subjects complement the existing chapters on visual mathematics, numbers, algebra, logic, combinatorics, probability, modular arithmetic, trigonometry, coordinate systems, determinants, vectors, complex numbers, matrices, geometric matrix transforms, differential and integral calculus. During this journey, the author touches upon more esoteric topics such as quaternions, octonions, Grassmann algebra, barycentric coordinates, transfinite sets and prime numbers. John Vince describes a range of mathematical topics that provide a solid foundation for an undergraduate course in computer science, starting with a review of number systems and their relevance to digital computers and finishing with calculating area and volume using calculus. Readers will find that the author's visual approach should greatly improve their understanding as to why certain mathematical structures exist, together with how they are used in real-world applications. This book includes new, full-colour illustrations to clarify the mathematical descriptions, and in some cases, equations are also coloured to reveal vital algebraic patterns. The numerous worked examples will help consolidate the understanding of abstract mathematical concepts. Whether you intend to pursue a career in programming, scientific visualization, artificial intelligence, systems design or real-time computing, you should find the author's literary style refreshingly lucid and engaging and prepare you for more advanced texts.
- Published
- 2024
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.