The Art of Image Processing with Java

( 1 )

Overview

While most other image processing texts approach this subject from an engineering perspective, The Art of Image Processing with Java places image processing within the realm of both engineering and computer science students by emphasizing software design. Ideal for students studying computer science or software engineering, it clearly teaches them the fundamentals of image processing. Accompanied by rich illustrations that demonstrate the results of performing processing on well-known art pieces, the text builds ...

See more details below
Hardcover
$79.95
BN.com price

Pick Up In Store

Reserve and pick up in 60 minutes at your local store

Other sellers (Hardcover)
  • All (6) from $61.52   
  • New (3) from $73.27   
  • Used (3) from $61.52   
Sending request ...

Overview

While most other image processing texts approach this subject from an engineering perspective, The Art of Image Processing with Java places image processing within the realm of both engineering and computer science students by emphasizing software design. Ideal for students studying computer science or software engineering, it clearly teaches them the fundamentals of image processing. Accompanied by rich illustrations that demonstrate the results of performing processing on well-known art pieces, the text builds an accessible mathematical foundation and includes extensive sample Java code. Each chapter provides exercises to help students master the material.

Read More Show Less

Editorial Reviews

From the Publisher
I was both surprised and intrigued by [the author’s] use of beautiful and historically significant artistic imagery for illustrations throughout the book. … In example after example, Hunt demonstrates how effective such imagery can be in illuminating the principles that he is trying to convey. … this book does an excellent job of covering much of colour theory, with clear descriptions and effective diagrams and illustrations … this book has an excellent structure, hitting most of the subjects inherent in the handling of digital images within a computer graphics context. … I would highly recommend The Art of Image Processing with Java to anyone wishing to obtain a broad and practical knowledge of the science of handling digital images. … I would recommend this book to any computer science faculty member desiring to create a second graphics course that could be introduced at the sophomore or junior level, prior to the 3-D computer graphics course.
—Donald H. House, Journal of Mathematics and the Arts, March 2012

I found the details fascinating. … the style of the book is friendly and it is easy to read. … a good [and] very basic introduction to image processing…
—David Conrad, IProgrammer, October 2011

The Art of Image Processing with Java is a guide to using the common web application Java in filing and archiving vast amounts of digital photographs for later use or use in other applications. From processing digital images based on light, color, and more, Kenny Hunt gives a complete and comprehensive guide and overview of just what Jave can do with plenty of advanced techniques on editing and alterations as well as compression. The Art of Image Processing with Java is a strongly recommended guide for anyone who wants to use the application to its fullest.
Midwest Book Review, January 2011

Read More Show Less

Product Details

  • ISBN-13: 9781568817170
  • Publisher: Taylor & Francis
  • Publication date: 12/1/2010
  • Pages: 300
  • Sales rank: 1,346,367
  • Product dimensions: 7.60 (w) x 9.30 (h) x 0.90 (d)

Meet the Author

Kenny Hunt got a pretty quick start at signal processing and engineering. He built his first crystal radio set at the age of 11 so that he could listen to St. Louis Cardinals baseball games at night hiding under the covers of his bed. Although he aspired to become a famous artist, economic realities and the possession of a disadvantaged skill set pushed him in another direction. He went on to obtain a B.S. in Electrical Engineering from the Southern Illinois University at Edwardsville and confesses to skipping classes in favor of Thursday afternoon Cardinal baseball games at Bush Stadium. After working as an electrical engineer for seven years, he went on to acquire a Ph.D. in Computer Science from the University of Iowa. Dr. Hunt now teaches in the undergraduate Computer Science program as well as the Masters of Software Engineering program at the University of Wisconsin-La Crosse.

Read More Show Less

Table of Contents

Introduction
What Is Digital Image Processing?
Why Digital Image Processing?

Optics and Human Vision
Light
Camera Optics
Human Visual System

Digital Images
Introduction
Color
Digital Images
Acquisition
Display

Digital Images in Java
Overview
Image Structure
Java’s Imaging Library

Point Processing Techniques
Overview
Rescaling (Contrast and Brightness)
Lookup Tables
Gamma Correction
Pseudo Coloring
Histogram Equalization
Arithmetic Image Operations
Logical Image Operations
Alpha Blending
Other Blending Modes

Regional Processing Techniques
Overview
Convolution
Smoothing
Edges
Edge Enhancement
Rank Filters
Template Matching and Correlation

Geometric Operations
Affine Transformations
Custom Implementation
Nonlinear Transformations

Image Printing and Display
Halftoning
Thresholding
Patterning
Random Dithering
Dithering Matrices
Error Diffusion Dithering
Color Dithering

Frequency Domain
Overview
Image Frequency
Discrete Cosine Transform
Discrete Fourier Transform
Wavelets

Image Compression
Overview
Run Length Coding
Hierarchical Coding
Predictive Coding
JPEG Case Study
GIF Case Study
Digital Data Embedding

Morphological Image Processing
Components
Component Labeling
Dilation and Erosion
Opening and Closing
Component Representation
Component Features
Image Segmentation

Advanced Programming
Overview
Concurrency
JAI

Appendix A: Floating Point Rasters
Appendix B: Scanners

References

Index

Exercises appear at the end of each chapter

Read More Show Less

Customer Reviews

Average Rating 5
( 1 )
Rating Distribution

5 Star

(1)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing 1 Customer Reviews
  • Posted March 28, 2013

    Really useful if you want to learn about digital imaging and abo

    Really useful if you want to learn about digital imaging and about programming Java applications for digital imaging.

    Was this review helpful? Yes  No   Report this review
Sort by: Showing 1 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)