Skills: image processing work flow, matching compression level to your application Concepts: compression, visual effect of image compression, the amount.

Slides:



Advertisements
Similar presentations
Computer components Skills: none Concepts: computer components (input devices, output devices, memory, storage and CPU), information flow between them,
Advertisements

Skills: none Concepts: information, information in an image This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 License.
Skills: none Concepts: an image representation code, the number of bits in a code, the amount of information in an image This work is licensed under a.
Audio compression Skills: Audacity compression IT concepts: quality-file size trade off, capture-edit-compress, lossy versus lossless compression This.
Skills: none Concepts: presentation experiments, audio tempo, audio speed, independent variable, dependent variable This work is licensed under a Creative.
Skills: none Concepts: Web client (browser), Web server, network connection, URL, mobile client, protocol This work is licensed under a Creative Commons.
Skills: audio compression Concepts: quality-file size trade off, capture-edit- compress, lossy versus lossless compression This work is licensed under.
Skills: rotate, select, crop, resize, change contrast, filter, compress Concepts: image processing operation, information This work is licensed under a.
Skills: None Concepts: Text editor versus word processor, information, text file, code, ASCII This work is licensed under a Creative Commons Attribution-Noncommercial-Share.
Skills: none Concepts: data and program files, IP packet, packet header, packet body, IP address, host name This work is licensed under a Creative Commons.
Skills: navigate the Paint.net user interface, and use the toolbox, tool settings and status lines, command menus, use the history, layer and color windows.
Network applications Skills: none Concepts: client, server, automatic downloading of programs from Web servers, desktop or stand-alone application versus.
Skills: none Concepts: Application program interface (API) This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 License.
Skills: finding and downloading files with Bit Torrent Concepts: client-server, peer-to-peer, copyright, Creative Commons This work is licensed under a.
Skills: improved Internet writing Concepts: Internet reading habits This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike.
Skills: export.mp3 files, configure Audacity Concepts: metadata, fair use of patented material This work is licensed under a Creative Commons Attribution-Noncommercial-Share.
Skills: none Concepts: technology refinement versus technology shift, progress in processing and memory, storage, and communication technology, pre-electronic.
Image characteristics
Creating hyperlinks with the tag Skills: using the tag IT concepts: tag, attribute This work is licensed under a Creative Commons Attribution-Noncommercial-Share.
Skills: none Concepts: two uses of the word “application,” networked vs. stand-alone, collaborative vs. personal productivity, synchronous vs. asynchronous,
Computer components Skills: none
Skills: edit, display the history of, discuss, and track changes to a page, wiki technique tips Concepts: Wiki operations This work is licensed under a.
Exponential growth This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 License. Skills: none Concepts: linear growth,
Course overview IT skills: none IT concepts: the scope of the course This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike.
Representing numeric data with bits
Skills: Using Yahoo Groups, creating a new Yahoo Group Concepts: Internet service, threaded discussion, message archives This work is licensed under a.
Skills: image processing work flow Concepts: history of image processing, evolution of technology from prototype to mainstream, image processing programs,
Skills: creating, publishing, reporting the results of online surveys using SurveyGizmo Concepts: tabbed site navigation This work is licensed under a.
Skills: be careful and thoughtful when posting content Concepts: you are responsible for what you write online This work is licensed under a Creative Commons.
Skills: subscribe to feeds, read feeds Concepts: none This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 License.
Skills: create, modify and post to a blog Concepts: wire-frame diagram, independence of content and appearance, gadget or widget, Blogger menu structure.
Skills: Concepts: data types, research precedes development, design for the future This work is licensed under a Creative Commons Attribution-Noncommercial-Share.
Skills: include images in Web pages Concepts: tag, attribute, value, path (to a stored file) This work is licensed under a Creative Commons Attribution-Noncommercial-Share.
Skills: none Concepts: embedded object, data type (text, audio, video, image), embedded program, evolution of the Web, bit, byte This work is licensed.
Skills: none Concepts: data, information, code, code standardization, encoding text, information and variety This work is licensed under a Creative Commons.
Skills: none Concepts: wiki examples and definition, operations, the wiki motto, wiki motivation and history, client- server applications This work is.
Skills: compressing an image using Paint.net Concepts: none This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 License.
Skills: selecting, cropping, resizing and sharpening an image, using the tool setting and status information in Paint.net Concepts: image size, information.
Skills: create a Twitter account, subscribe to (follow) the class Twitter feed, post tweets Concepts: subscription This work is licensed under a Creative.
Using the Google Docs word processor Skills: getting a Google account, creating a text document and sharing it on the Internet Concepts: stand-alone applications.
Skills: Set sample size and rate in Audacity Concepts: analog versus digital data, analog to digital conversion, digital to analog conversion, sample rate,
Skills: none Concepts: the amount of information in an image This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 License.
Skills: posting images on Twitter using Twitpix.com Concepts: application ecosystem, application program interface (API) This work is licensed under a.
Skills: learn to use the topic module presentations Concepts: none This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike.
Networked application programs Skills: none Concepts: networked versus stand-alone applications, client-server architecture, Web applications versus specialized.
Skills: create a narrated video of a PowerPoint presentation Concepts: none This work is licensed under a Creative Commons Attribution-Noncommercial-Share.
Encoding images Skills: none IT concepts: an image representation code, the number of bits in a code, the amount of information in an image This work is.
IT skills: IT concepts: Web client (browser), Web server, network connection, URL, mobile client, peer-to- peer application This work is licensed under.
An image processing session Skills: change view (zoom in or out), rotate, select a portion, crop, resize, change contrast, filter, compress IT concepts:
An image processing session Skills: change view, rotate, select a portion of, crop, resize, change contrast, filter an image, undo an operation IT concepts:
Skills: none Concepts: Student’s background, topics covered This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 License.
Information loss in compression Skills: none IT concepts: lossy and lossless compression This work is licensed under a Creative Commons Attribution-Noncommercial-
Copying Web images (the right mouse button is your friend) Skills: Copy a Web image, see the properties of a Web image, use the right mouse button IT concepts:
Image compression Skills: none IT concepts: effect of image compression This work is licensed under a Creative Commons Attribution-Noncommercial- Share.
Skills: none Concepts: application, network versus stand-alone application, client, server, application versus system program This work is licensed under.
Including images in Web pages Skills: use the tag IT concepts: none This work is licensed under a Creative Commons Attribution-Noncommercial- Share Alike.
Copying Web images Skills: Copy a Web image, see the properties of a Web image IT concepts: none This work is licensed under a Creative Commons Attribution-Noncommercial-
Creating hyperlinks with the a tag Skills: using the a tag IT concepts: none This work is licensed under a Creative Commons Attribution-Noncommercial-
Background survey This work is licensed under a Creative Commons Attribution-Noncommercial- Share Alike 3.0 License. Skills: none IT concepts: survey service,
Skills: none Concepts: introduction to and history of speech (with and without text) and music processing, audio file formats, the audio processing workflow,
Skills: Use Google Plus communities Concepts: Computer mediated communities of common interest This work is licensed under a Creative Commons Attribution-Noncommercial-Share.
Skills: finding IP addresses, domain names and organization (whois) information Concepts: host, IP address, domain name, command line interface, graphical.
Skills: deploy a server with applications Concepts: evolution of application development and deployment, virtual server This work is licensed under a Creative.
Skills: none Concepts: Third party login, motivation for third party login, filter bubble This work is licensed under a Creative Commons Attribution-Noncommercial-Share.
Skills: none Concepts: research versus product prototypes This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 License.
Skills: none Concepts: four considerations in determining fair use This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike.
Skills: Adding independent layers to images Concepts: Image layers This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike.
Skills: none Concepts: client, server, service, upload, download, client-server application, Internet, hardware, software This work is licensed under a.
Using the Google Docs word processor Skills: familiarity with Google Docs, creating and sharing text document on the Internet Concepts: stand-alone applications.
Image compression Skills: image processing work flow, matching compression level to your application Concepts: compression, visual effect of image compression,
Presentation transcript:

Skills: image processing work flow, matching compression level to your application Concepts: compression, visual effect of image compression, the amount of information in an image, pixilation, the importance of compression, lossy versus lossless compression This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 License. Image compression

Where does this topic fit? Internet concepts – Applications – Technology – Implications Internet skills – Application development – Content creation (image) – User skills

When data types went mainstream Data typeDecade Numeric1950s Alphanumeric1960s Text1970s Image1990s Speech2000s Music2000s Video2000s HD video2010s

Image processing work flow Capture Edit Compress Distribute

Original

29% reduction

38 % reduction

50 % reduction

72 % reduction

90 % reduction

96% reduction – obvious information loss Both have the same number of pixels – explain the loss of information.

1,080,000 pixels, no information

Good enough?

Compressing with Paint.net

The big picture 65% of Internet data was images when this study was done. Is the percent greater or less today? Explain your answer.

Lossy versus lossless compression Emp. #Name Hourly rate Hours worked Gross pay 1Robinson, Jackie1040$400 2Ladd, Alan1240$480 3Douglas, Kirk5440$2,160 4Dean, James3440$1,360 5Gable, Clark1240$480 6Davis, Bette3440$1,360 7Monroe, Marylyn7640$3,040 8Williams, Ted4640$1,840 9Ruth, George4940$1,960 10Merman, Ethyl2140$840

Summary

Google image study: Google Web speed site: Speed counts: Speed counts: bin/article.cgi?f=/c/a/2010/10/03/BULB1FL2BT.DTL&ao=all Resources

1.Do you recall the steps in our image processing workflow? 2.What factors would you consider in deciding how much to compress an image? 3.Was information lost as we compressed the image? 4.The image of Lucas remained the same size by 381 pixels after we compressed it, but something changed – what changed? 5.How long will it take a user on a 100 kilobit per second link to download a 200 megabyte image? How long to download the image if it is compressed down to 100 megabytes? 6.Google found that 65% of Web traffic is images. Do you expect that to rise or fall in the future? Explain your answer. 7.As of April, 2010, the library of Congress had 167 terabytes of information online. Assuming that it is now up to 200 terabytes, and that 65% of that is images, how much storage space would they save if they could compress the images by 10% without affecting perceived quality? Self-study questions