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.

Slides:



Advertisements
Similar presentations
Data import and export Skills: none IT concepts: data import and export, common data format This work is licensed under a Creative Commons Attribution-Noncommercial-
Advertisements

Skills: none Concepts: information, information in an image This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 License.
Image characteristics Skills: none IT concepts: image characteristics: size, shape (aspect ratio), number of pixels, resolution and file type, pixel This.
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: image processing work flow, matching compression level to your application Concepts: compression, visual effect of image compression, the amount.
Skills: none Concepts: presentation experiments, audio tempo, audio speed, independent variable, dependent variable This work is licensed under a Creative.
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.
Skills: none Concepts: Application program interface (API) This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 License.
Skills: none Concepts: the quantity of data as measured in bits or bytes, prefixes for large numbers, abbreviation conventions, data ≠ information This.
Skills: finding and downloading files with Bit Torrent Concepts: client-server, peer-to-peer, copyright, Creative Commons This work is licensed under a.
Skills: export.mp3 files, configure Audacity Concepts: metadata, fair use of patented material This work is licensed under a Creative Commons Attribution-Noncommercial-Share.
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,
Exponential growth This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 License. Skills: none Concepts: linear growth,
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: 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: 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: 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: Using several image processing tools and commands Concepts: image processing tools, image processing operations This work is licensed under a Creative.
Skills: Set sample size and rate in Audacity Concepts: analog versus digital data, analog to digital conversion, digital to analog conversion, sample rate,
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.
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.
Audio recording Skills: microphone position and adjustment IT concepts: clipping, dynamic range This work is licensed under a Creative Commons Attribution-Noncommercial-
Many kinds of clients and servers This work is licensed under a Creative Commons Attribution-Noncommercial- Share Alike 3.0 License. Skills: none IT concepts:
Mobile and portable connectivity Skills: none IT concepts: mobile vs portable connectivity, connectivity options (WiFi, cellular and satellite), characteristics.
Audio data Skills: Set sample size and rate in Audacity IT concepts: analog to digital conversion, digital to analog conversion, sample rate, sample size,
An image processing session Skills: change view (zoom in or out), rotate, select a portion, crop, resize, change contrast, filter, compress IT concepts:
Including images with the img tag Skills: using the img tag IT concepts: none This work is licensed under a Creative Commons Attribution-Noncommercial-
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-
Skills: none Concepts: application development in the batch processing, timesharing, personal computer and Internet eras This work is licensed under a.
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:
Internet backbones today Skills: none IT concepts: good news (expanding rapidly, performance improving), bad news (uneven global capacity) This work is.
Image compression Skills: none IT concepts: effect of image compression This work is licensed under a Creative Commons Attribution-Noncommercial- Share.
Attributes of HTML tags Skills: none IT concepts: HTML tag, value, attribute This work is licensed under a Creative Commons Attribution-Noncommercial-
Skills: none Concepts: application, network versus stand-alone application, client, server, application versus system program This work is licensed under.
RGB color model Skills: none IT concepts: combining red, green and blue light to generate colors This work is licensed under a Creative Commons Attribution-Noncommercial-
Including images in Web pages Skills: use the tag IT concepts: none This work is licensed under a Creative Commons Attribution-Noncommercial- Share Alike.
Data plus a code → information Skills: none IT concepts: text code 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-
Voice applications Skills: none IT concepts: history of network speech, voice over IP, speech synthesis (text to speech), speech recognition (speech to.
Communicating with images This work is licensed under a Creative Commons Attribution-Noncommercial- Share Alike 3.0 License. Skills: none IT concepts:
Background survey This work is licensed under a Creative Commons Attribution-Noncommercial- Share Alike 3.0 License. Skills: none IT concepts: survey service,
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.
Image compression Skills: image processing work flow, matching compression level to your application Concepts: compression, visual effect of image compression,
Do Now! Convert the following sequence of bits into an image using the protocol we discussed (first 8 bits are lengthxwidth, Then fill in the rows pixel.
Unit 2- Lesson 1 & 2- Bytes and File Sizes / Text Compression
Skills: microphone position and adjustment
Presentation transcript:

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. Compression and information

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

Original

29% reduction

96% reduction

256 colors 2 colors4 colors8 colors16 colors 64 colors 128 colors 32 colors Less variety → less information

Fewer pixels → less information 322 X ,090 pixels 355 X ,965 pixels

Summary

1.We can tolerate lossy compression for images. Is lossy compression of text permissible? 2.If we used a lossy compression technique on an audio file, what would happen? 3.The image of Lucas remained the same size by 381 pixels after we compressed it, but something changed – what changed? 4.How is lossless compression of a spreadsheet or text file possible if if none of the numbers or letters change? What must have changed? (Hint: review our presentation Data + code → information). 5.If the pixels making up an image can have only two different colors – for example black or white – how many bits do you need to store each pixel? 6.If the pixels making up an image can have only four different colors – for example black, white, and two shades of grey – how many bits do you need to store each pixel? 7.We saw that compressing an image or resizing it to be smaller discarded information. Does resizing an image to make it larger create new information? Questions