Image Synthesis / Edition 1

Hardcover (Print)
Buy New
Buy New from
Used and New from Other Sellers
Used and New from Other Sellers
from $52.51
Usually ships in 1-2 business days
(Save 74%)
Other sellers (Hardcover)
  • All (9) from $52.51   
  • New (3) from $154.15   
  • Used (6) from $51.97   

Product Details

  • ISBN-13: 9780792314882
  • Publisher: Springer Netherlands
  • Publication date: 11/30/1991
  • Edition description: 1992
  • Edition number: 1
  • Pages: 289
  • Product dimensions: 9.21 (w) x 6.14 (h) x 0.75 (d)

Table of Contents

1. Images.- 1.1. Images and communication.- 1.1.1. Speaking.- 1.1.2. Writing.- 1.1.3. Images.- 1.1.4. Discourse, image, and computer.- 1.2. Visual perception.- 1.2.1. Thought and vision.- 1.2.2. The mechanisms of photoreception.- 1.2.3. The optical paths.- 1.2.4. The treatment of visual information.- 1.2.5. Multiplexing of sensorial messages.- 1.3. Different aspects of images.- 1.3.1. Attempt to define the concept of an image.- 1.3.2. Physical images.- 1.3.3. Psychic images.- 1.3.4. The particular status of numerical images.- 2. Numerical images.- 2.1. Image and computer.- 2.1.1. Images as memory.- Psychic images and memory.- Encoding and decoding of images.- 2.1.2. Representations.- Analogue representation.- Numerical representation.- 2.1.3. Numerical (digital) images.- Screen memory.- Vector memory.- 2.2. The graphical peripherals.- 2.2.1. Central unit and peripherals.- 2.2.2. Graphical output peripherals.- History.- Printers, tape and card punchers.- Plotters.- Cathode ray tubes.- COMs.- Flat screens.- Laser techniques.- 2.2.3. Peripherals of graphics processing.- The optical pen.- Data tablet.- Mouse.- Digitizers of images.- Others.- 2.2.4. Interaction.- 2.3. Cathode ray tubes.- 2.3.1. History.- 2.3.2. Principles of functioning.- 2.3.3. Scanning modes.- 2.3.4. Graphics processor.- 2.3.5. Tubes with free scanning.- 2.3.6. Tubes with memory (or with image preservation).- 2.3.7. Tubes with recurrent scanning.- 2.3.8. Color screens.- 2.3.9. Linearization of the intensity levels.- 2.3.10. Look up tables.- Principle.- Applications.- Digitizers of images.- 2.4. Flat screens.- 2.5. The programming of graphics processors.- 3. Modelling problems.- 3.1. Image and formalism.- 3.1.1. Image and model.- 3.1.2. The computer as a tool of creation.- 3.1.3. The different levels of description.- 3.2. The modelling of images.- 3.2.1. Processing of a numerical image.- 3.2.2. Synthesis.- 3.2.3. Abstract plane images.- 3.2.4. Figurative plane images.- 3.2.5. Three-dimensional images.- 3.2.6. Realistic images.- 3.3. Constructive geometry.- 3.3.1. Modular structures.- 3.3.2. Euler operators.- 3.3.3. Applications.- 3.4. Polyhedral models.- 3.4.1. Polyhedral approximation of a curved surface.- Modelling by means of facets.- Triangulation methods.- 3.4.2. Data structures associated with polyhedral descriptions.- 3.4.3. Domains of applications.- 3.5. Curves and surfaces.- 3.5.1. Graphical primitives.- 3.5.2. Generating plane curves.- Polygonal approximations.- Reduction of numerical plane curves.- 3.5.3. Parametic curves and surfaces.- Cubics.- Coons’ surfaces.- Bezier curves and surfaces.- B-spline curves and surfaces.- Beta-splines.- 3.5.4. The visualization of curves and surfaces.- 3.6. Fractal objects.- 3.6.1. Fractal objects according to Benoit Mandelbrot.- Continuity and reality.- The concept of dimension.- Measure.- The concept of an internal homothety.- Homothety dimension.- Shastic models.- Terrain models.- 3.6.2. Algorithms for the generation of three-dimensional fractal objects.- Numerical images and fractal dimension.- Iteration of functions.- Shastic models.- Shastic primitives.- Shastic movement.- 3.7. Systems of particles.- 3.7.1. The modeling of unsharp objects.- 3.7.2. Systems of particles.- 3.7.3. Application to the modelling of fire and explosions.- 3.8. Modelling waves.- 3.8.1. Explanation of the problem.- 3.8.2. Peachey’s model.- 3.8.3. The model of Fournier and Reeves.- 3.9. The synthesis of fabrics.- 3.9.1. Explanation of the problem.- 3.9.2. Weil’s model.- The conditions.- Approximation of the surface.- Iterative approximation.- 3.10. The modelling of shells and plants.- 3.10.1. Explanation of the problem.- 3.10.2. Kawaguchi and the sea.- 3.10.3. Plants and formal languages.- 3.10.4. Tree-like models of plants.- 3.10.5. AMAP.- 4. Problems of visualization.- 4.1. The visualization of numerical images.- 4.1.1. Numerical images.- 4.1.2. Coding numerical images.- Run-length coding.- Coding according to Freeman.- Coding by means of quaternary trees.- 4.2. 2D-images.- 4.2.1. Graphical primitives.- Points.- Segments.- Simple figures.- 4.2.2. 2D clipping.- Explanation of the problem.- Clipping of a segment by a rectangular window.- Clipping by an arbitrary window.- The clipping of polygons.- Concave windows.- 4.2.3. Colouring surfaces.- Explanation of the problem.- Algorithms which work on the image memory.- Algorithms which use associated data structures.- 4.2.4. The use of smoothing.- Principles.- Smoothings defined on the basis of poles.- Methods of colour points.- 4.3. Perspective projections.- 4.3.1. 3D-Images.- Object space and image space.- The perception of space.- Perspective projection.- The problem of entering the data.- 4.3.2. Homogeneous coordinates.- 4.3.3. The matrix associated to a linear transformation.- Matrix of a linear transformation.- Product of linear transformations.- Examples.- 4.3.4. Perspective transformations.- 4.3.5. Clipping.- 4.3.6. Coordinate system of the screen and perspective projection.- 4.4. Aliasing.- 4.4.1. Explanation of the problem.- 4.4.2. Filtering a numerical image.- 4.4.3. Increasing the resolution.- 4.4.4. Random sampling.- 4.4.5. The method of dividing pixels.- 4.5. Motifs, mappings.- 4.5.1. Explanation of the problem.- 4.5.2. Motifs.- 4.5.3. Maps.- 4.6. Textures.- 4.6.1. Definition of the concept of texture.- 4.6.2. Analysis and synthesis of textures.- 4.6.3. Blinn’s method.- 4.6.4. 3D-textures.- 5. The elimination of hidden parts.- 5.1. The problem of hidden parts.- 5.1.1. Explanation of the problem.- 5.1.2. Principles.- 5.2. Elements of geometry.- 5.2.1. Box tests.- 5.2.2. Belonging to the interior of a polygon.- 5.2.3. Equations of planes.- 5.2.4. Sorting problems.- 5.2.5. Coherence.- 5.3. Classification of algorithms.- 5.4. The algorithm with a mobile horizon.- 5.4.1. Principles.- 5.4.2. The algorithm.- 5.4.3. Implementation.- 5.5. Roberts’ algorithm.- 5.5.1. Principles.- 5.5.2. Elimination of back facets.- 5.5.3. Elimination of the remaining edges.- 5.6. Schumacker’s algorithm.- 5.7. The algorithm of Newell-Newell-Sancha.- 5.7.1. Principles.- 5.7.2. Newell’s algorithm.- 5.8. Warnock’s algorithm.- 5.8.1. Principles.- 5.8.2. Optimization.- 5.9. Scan-line algorithms.- 5.10. Application of automatic programming: Goad’salgorithm.- 5.11. Using coherence.- 5.12. The z-buffer algorithm.- 5.12.1. Principles.- 5.12.2. Implementation.- 5.12.3. Limitations of the method.- 5.12.4. Scan-line and z-buffer.- 5.13. The ray-tracing algorithm.- 5.13.1. Principles.- 5.13.2. Implementation.- 5.13.3. Calculating intersections.- 5.13.4. Arranging the objects in a hierarchy.- 6. Illumination models.- 6.1. Illumination of a scene.- 6.2. The models of Phong and of Blinn.- 6.2.1. Diffuse illumination (or ambient lighting).- 6.2.2. Lambert’s law.- 6.2.3. Specular reflection.- 6.2.4. Multiple sources.- 6.3. Cook’s model.- 6.3.1. The model.- 6.3.2. Bidirectional distribution of reflected light.- 6.3.3. Spectral distribution of reflected light.- 6.4. Transparency.- 6.5. Smoothing methods.- 6.5.1. The smoothing problem.- 6.5.2. Gouraud smoothing.- 6.5.3. Phong smoothing.- 6.5.4. Comparison of the two methods.- 6.6. Shadows.- 6.6.1. Explanation of the problem.- 6.6.2. Projection method.- 6.6.3. z-buffer method.- 6.6.4. Ray-tracing method.- 6.7. Radiosity.- 6.7.1. The illumination problem.- 6.7.2. The radiosity principle.- 6.7.3. Calculation of the form coefficients.- 6.7.4. Cohen’s hemi-cube.- 6.8. Ray-tracing.- 6.8.1. Principles.- 6.8.2. Whitted’s model.- 6.8.3. Calculating secondary rays.- 6.8.4. Anti-aliasing.- 6.8.5. Optimization.- Box tests.- Optimization according to the type of primitives.- 6.8.6. Bundle tracing.- Ray and bundle.- Representation of a ray in a bundle.- Matrices associated to optical systems.- Evaluation of the deviation.- 6.9. Simulation of clouds and fluffy surfaces.- 6.9.1. Dispersion models in a cloud.- 6.9.2. Phase functions.- 6.10. Simulation of atmospheric dispersion.- 6.10.1. Explanation of the problem.- 6.10.2. Nishita’s model.

Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star


4 Star


3 Star


2 Star


1 Star


Your Rating:

Your Name: Create a Pen Name or

Barnes & 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 & 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 & 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 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


  • - By submitting a review, you grant to Barnes & and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Terms of Use.
  • - Barnes & reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & 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 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

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