Practical Image and Video Processing Using MATLAB
없습니다
도서+교보Only(교보배송)을 함께 15,000원 이상 구매 시 무료배송
15,000원 미만 시 2,500원 배송비 부과
20,000원 미만 시 2,500원 배송비 부과
15,000원 미만 시 2,500원 배송비 부과
1Box 기준 : 도서 10권
알립니다.
- 해외주문도서는 고객님의 요청에 의해 주문하는 '개인 오더' 상품이기 때문에, 단순한 고객변심/착오로 인한 취소, 반품, 교환의 경우 '해외주문 반품/취소 수수료'를 부담하셔야 합니다. 이점 유의하여 주시기 바랍니다.
- 반품/취소 수수료:(1)서양도서-판매정가의 12%, (2)일본도서-판매정가의 7% (반품/취소 수수료는, 수입제반비용(FedEx수송비용, 관세사비, 보세창고료, 내륙 운송비, 통관비 등)과 재고리스크(미판매 리스크, 환차손)에 따른 비용을 포함하며, 서양도서는 판매정가의 12%, 일본도서는 판매정가의 7%가 적용됩니다.)
- 외국도서의 경우 해외제공정보로만 서비스되어 미표기가된 정보가 있을 수 있습니다. 필요한 정보가 있을경우 1:1 문의게시판 을 이용하여 주십시오.
해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.
패키지
북카드
책 소개
이 책이 속한 분야
- 서양도서 > 과학/기술 > 전자공학 > 전자공학일반
- 서양도서 > 과학/기술 > 컴퓨터 > 컴퓨터일반
- 서양도서 > 과학/기술 > 컴퓨터 > 소프트웨어
- 서양도서 > 과학/기술 > 컴퓨터 > 그래픽/일러스트
Oge Marques, PhD, is Associate Professor in the Department of Computer & Electrical Engineering and Computer Science at Florida Atlantic University. He has been teaching and doing research on image and video processing for more than twenty years, in seven different countries. Dr. Marques is the coauthor of Processamento Digital de Imagens and Content-Based Image and Video Retrieval and was editor-in-chief of the Handbook of Video Databases, a comprehensive work with contributions from more than 100 world experts in the field. He is a Senior Member of both the IEEE and the ACM.
The book provides a practical introduction to the most important topics in image and video processing using MATLAB (and its Image Processing Toolbox) as a tool to demonstrate the most important techniques and algorithms. The contents are presented in a clear, technically accurate, objective way, with just enough mathematical detail. Most of the chapters are supported by figures, examples, illustrative problems, MATLAB scripts, suggestions for further reading, bibliographical references, useful Web sites, and exercises and computer projects to extend the understanding of their contents.
Up-to-date, technically accurate coverage of essential topics in image and video processing This is the first book to combine image and video processing with a practical MATLAB -oriented approach in order to demonstrate the most important image and video techniques and algorithms. Utilizing minimal math, the contents are presented in a clear, objective manner, emphasizing and encouraging experimentation. The book has been organized into two parts. Part I: Image Processing begins with an overview of the field, then introduces the fundamental concepts, notation, and terminology associated with image representation and basic image processing operations. Next, it discusses MATLAB and its Image Processing Toolbox with the start of a series of chapters with hands-on activities and step-by-step tutorials. These chapters cover image acquisition and digitization; arithmetic, logic, and geometric operations; point-based, histogram-based, and neighborhood-based image enhancement techniques; the Fourier Transform and relevant frequency-domain image filtering techniques; image restoration; mathematical morphology; edge detection techniques; image segmentation; image compression and coding; and feature extraction and representation. Part II: Video Processing presents the main concepts and terminology associated with analog video signals and systems, as well as digital video formats and standards. It then describes the technically involved problem of standards conversion, discusses motion estimation and compensation techniques, shows how video sequences can be filtered, and concludes with an example of a solution to object detection and tracking in video sequences using MATLAB . Extra features of this book include: More than 30 MATLAB tutorials, which consist of step-by-step guides to exploring image and video processing techniques using MATLAB Chapters supported by figures, examples, illustrative problems, and exercises Useful websites and an extensive list of bibliographical references This accessible text is ideal for upper-level undergraduate and graduate students in digital image and video processing courses, as well as for engineers, researchers, software developers, practitioners, and anyone who wishes to learn about these increasingly popular topics on their own.
작가정보
저자(글) Marques, Oge
목차
LIST OF FIGURES xxiLIST OF TABLES xxxixFOREWORD xliPREFACE xliiiACKNOWLEDGMENTS xlixPART I IMAGE PROCESSING1 INTRODUCTION AND OVERVIEW 31.1 Motivation / 31.2 Basic Concepts and Terminology / 51.3 Examples of Typical Image Processing Operations / 61.4 Components of a Digital Image Processing System / 101.5 Machine Vision Systems / 121.6 Resources / 141.7 Problems / 182 IMAGE PROCESSING BASICS 212.1 Digital Image Representation / 212.2 Image File Formats / 272.3 Basic Terminology / 282.4 Overview of Image Processing Operations / 303 MATLAB BASICS 353.1 Introduction to MATLAB / 353.2 Basic Elements of MATLAB / 363.3 Programming Tools: Scripts and Functions / 383.4 Graphics and Visualization / 433.5 Tutorial 3.1: MATLAB--a Guided Tour / 443.6 Tutorial 3.2: MATLAB Data Structures / 463.7 Tutorial 3.3: Programming in MATLAB / 533.8 Problems / 594 THE IMAGE PROCESSING TOOLBOX AT A GLANCE 614.1 The Image Processing Toolbox: an Overview / 614.2 Essential Functions and Features / 624.3 Tutorial 4.1: MATLAB Image Processing Toolbox--a Guided Tour / 724.4 Tutorial 4.2: Basic Image Manipulation / 744.5 Problems / 805 IMAGE SENSING AND ACQUISITION 835.1 Introduction / 835.2 Light, Color, and Electromagnetic Spectrum / 845.3 Image Acquisition / 895.4 Image Digitization / 935.5 Problems / 1016 ARITHMETIC AND LOGIC OPERATIONS 1036.1 Arithmetic Operations: Fundamentals and Applications / 1036.2 Logic Operations: Fundamentals and Applications / 1116.3 Tutorial 6.1: Arithmetic Operations / 1136.4 Tutorial 6.2: Logic Operations and Region of Interest Processing / 1186.5 Problems / 1227 GEOMETRIC OPERATIONS 1257.1 Introduction / 1257.2 Mapping and Affine Transformations / 1277.3 Interpolation Methods / 1307.4 Geometric Operations Using MATLAB / 1327.5 Other Geometric Operations and Applications / 1347.6 Tutorial 7.1: Image Cropping, Resizing, Flipping, and Rotation / 1387.7 Tutorial 7.2: Spatial Transformations and Image Registration / 1427.8 Problems / 1498 GRAY-LEVEL TRANSFORMATIONS 1518.1 Introduction / 1518.2 Overview of Gray-level (Point) Transformations / 1528.3 Examples of Point Transformations / 1558.4 Specifying the Transformation Function / 1618.5 Tutorial 8.1: Gray-level Transformations / 1638.6 Problems / 1699 HISTOGRAM PROCESSING 1719.1 Image Histogram: Definition and Example / 1719.2 Computing Image Histograms / 1739.3 Interpreting Image Histograms / 1749.4 Histogram Equalization / 1769.5 Direct Histogram Specification / 1819.6 Other Histogram Modification Techniques / 1849.7 Tutorial 9.1: Image Histograms / 1889.8 Tutorial 9.2: Histogram Equalization and Specification / 1919.9 Tutorial 9.3: Other Histogram Modification Techniques / 1959.10 Problems / 20010 NEIGHBORHOOD PROCESSING 20310.1 Neighborhood Processing / 20310.2 Convolution and Correlation / 20410.3 Image Smoothing (Low-pass Filters) / 21110.4 Image Sharpening (High-pass Filters) / 21810.5 Region of Interest Processing / 22210.6 Combining Spatial Enhancement Methods / 22310.7 Tutorial 10.1: Convolution and Correlation / 22310.8 Tutorial 10.2: Smoothing Filters in the Spatial Domain / 22510.9 Tutorial 10.3: Sharpening Filters in the Spatial Domain / 22810.10 Problems / 23411 FREQUENCY-DOMAIN FILTERING 23511.1 Introduction / 23511.2 Fourier Transform: the Mathematical Foundation / 23711.3 Low-pass Filtering / 24311.4 High-pass Filtering / 24811.5 Tutorial 11.1: 2D Fourier Transform / 25211.6 Tutorial 11.2: Low-pass Filters in the Frequency Domain / 25411.7 Tutorial 11.3: High-pass Filters in the Frequency Domain / 25811.8 Problems / 26412 IMAGE RESTORATION 26512.1 Modeling of the Image Degradation and Restoration Problem / 26512.2 Noise and Noise Models / 26612.3 Noise Reduction Using Spatial-domain Techniques / 26912.4 Noise Reduction Using Frequency-domain Techniques / 27812.5 Image Deblurring Techniques / 28312.6 Tutorial 12.1: Noise Reduction Using Spatial-domain Techniques / 28912.7 Problems / 29613 MORPHOLOGICAL IMAGE PROCESSING 29913.1 Introduction / 29913.2 Fundamental Concepts and Operations / 30013.3 Dilation and Erosion / 30413.4 Compound Operations / 31013.5 Morphological Filtering / 31413.6 Basic Morphological Algorithms / 315Components / 32113.7 Grayscale Morphology / 32213.8 Tutorial 13.1: Binary Morphological Image Processing / 32513.9 Tutorial 13.2: Basic Morphological Algorithms / 33013.10 Problems / 33414 EDGE DETECTION 33514.1 Formulation of the Problem / 33514.2 Basic Concepts / 33614.3 First-order Derivative Edge Detection / 33814.4 Second-order Derivative Edge Detection / 34314.5 The Canny Edge Detector / 34714.6 Edge Linking and Boundary Detection / 34814.7 Tutorial 14.1: Edge Detection / 35414.8 Problems / 36315 IMAGE SEGMENTATION 36515.1 Introduction / 36515.2 Intensity-based Segmentation / 36715.3 Region-based Segmentation / 37315.4 Watershed Segmentation / 37715.5 Tutorial 15.1: Image Thresholding / 37915.6 Problems / 38616 COLOR IMAGE PROCESSING 38716.1 The Psychophysics of Color / 38716.2 Color Models / 39616.3 Representation of Color Images in MATLAB / 40116.4 Pseudocolor Image Processing / 40616.5 Full-color Image Processing / 40916.6 Tutorial 16.1: Pseudocolor Image Processing / 41916.7 Tutorial 16.2: Full-color Image Processing / 42016.8 Problems / 42517 IMAGE COMPRESSION AND CODING 42717.1 Introduction / 42717.2 Basic Concepts / 42817.3 Lossless and Lossy Compression Techniques / 43217.4 Image Compression Standards / 43517.5 Image Quality Measures / 43817.6 Tutorial 17.1: Image Compression / 44018 FEATURE EXTRACTION AND REPRESENTATION 44718.1 Introduction / 44718.2 Feature Vectors and Vector Spaces / 44818.3 Binary Object Features / 45018.4 Boundary Descriptors / 45618.5 Histogram-based (Statistical) Features / 46418.6 Texture Features / 46618.7 Tutorial 18.1: Feature Extraction and Representation / 47018.8 Problems / 47419 VISUAL PATTERN RECOGNITION 47519.1 Introduction / 47519.2 Fundamentals / 47619.3 Statistical Pattern Classification Techniques / 48719.4 Tutorial 19.1: Pattern Classification / 49119.5 Problems / 497PART II VIDEO PROCESSING20 VIDEO FUNDAMENTALS 50120.1 Basic Concepts and Terminology / 50120.2 Monochrome Analog Video / 50720.3 Color in Video / 51020.4 Analog Video Standards / 51220.5 Digital Video Basics / 51420.6 Analog-to-Digital Conversion / 51720.7 Color Representation and Chroma Subsampling / 52020.8 Digital Video Formats and Standards / 52120.9 Video Compression Techniques and Standards / 52420.10 Video Processing in MATLAB / 52620.11 Tutorial 20.1: Basic Digital Video Manipulation in MATLAB / 52820.12 Tutorial 20.2: Working with YUV Video Data / 53420.13 Problems / 53921 VIDEO SAMPLING RATE AND STANDARDS CONVERSION 54121.1 Video Sampling / 54121.2 Sampling Rate Conversion / 54221.3 Standards Conversion / 54321.4 Tutorial 21.1: Line Down-Conversion / 54821.5 Tutorial 21.2: Deinterlacing / 55021.6 Tutorial 21.3: NTSC to PAL Conversion / 55621.7 Tutorial 21.4: 3:2 Pull-Down / 55721.8 Problems / 55922 DIGITAL VIDEO PROCESSING TECHNIQUES AND APPLICATIONS 56122.1 Fundamentals of Motion Estimation and Motion Compensation / 56122.2 General Methodologies in Motion Estimation / 56422.3 Motion Estimation Algorithms / 56822.4 Video Enhancement and Noise Reduction / 57322.5 Case Study: Object Segmentation and Tracking in the Presence of Complex Background / 57622.6 Tutorial 22.1: Block-based Motion Estimation / 57922.7 Tutorial 22.2: Intraframe and Interframe Filtering Techniques / 58522.8 Problems / 589Appendix A: HUMAN VISUAL PERCEPTION 591A.1 Introduction / 591A.2 The Human Eye / 592A.3 Characteristics of Human Vision / 596A.4 Implications and Applications of Knowledge about the Human Visual System / 609Appendix B: GUI DEVELOPMENT 611B.1 Introduction / 611B.2 GUI File Structure / 611B.3 Passing System Control / 613B.4 The UserData Object / 615B.5 A Working GUI Demo / 616B.6 Concluding Remarks / 618REFERENCES 619INDEX 627
기본정보
ISBN | 9780470048153 ( 0470048158 ) |
---|---|
발행(출시)일자 | 2011년 09월 21일 |
쪽수 | 704쪽 |
크기 |
155 * 236
* 36
mm
/ 1202 g
|
총권수 | 1권 |
언어 | 영어 |
Klover
e교환권은 적립 일로부터 180일 동안 사용 가능합니다.
리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 리뷰 종류별로 구매한 아이디당 한 상품에 최초 1회 작성 건들에 대해서만 제공됩니다.
판매가 1,000원 미만 도서의 경우 리워드 지급 대상에서 제외됩니다.
일부 타인의 권리를 침해하거나 불편을 끼치는 것을 방지하기 위해 아래에 해당하는 Klover 리뷰는 별도의 통보 없이 삭제될 수 있습니다.
- 도서나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 리뷰
- 도서와 무관한 내용의 리뷰
- 인신공격이나 욕설, 비속어, 혐오발언이 개재된 리뷰
- 의성어나 의태어 등 내용의 의미가 없는 리뷰
리뷰는 1인이 중복으로 작성하실 수는 있지만, 평점계산은 가장 최근에 남긴 1건의 리뷰만 반영됩니다.
구매 후 리뷰 작성 시, e교환권 200원 적립
문장수집
e교환권은 적립 일로부터 180일 동안 사용 가능합니다. 리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 한 상품에 최초 1회만 제공됩니다.
주문취소/반품/절판/품절 시 리워드 대상에서 제외됩니다.
구매 후 리뷰 작성 시, e교환권 100원 적립