Computing with Students from LIS - PowerPoint PPT Presentation

1 / 67
About This Presentation
Title:

Computing with Students from LIS

Description:

... NOT YOUNG, VERY YOUNG, NOT VERY YOUNG, ..., OLD, NOT OLD, VERY OLD, NOT VERY ... IF only some points in the picture are moving, THEN the hand is not shaking. ... – PowerPoint PPT presentation

Number of Views:62
Avg rating:3.0/5.0
Slides: 68
Provided by: tri5154
Category:

less

Transcript and Presenter's Notes

Title: Computing with Students from LIS


1
Computing with Students from LIS

ECE 1001

  • Prof. Marian S. Stachowicz
  • Laboratory for Intelligent Systems
  • ECE Department, University of Minnesota, USA
  • November 8, 2007




2
  • Dr. Marian S. Stachowicz
  • Professor and Jack Rowe Chair
  • 273 MWAH
  • M and W from 1400 to 1530
  • http//www.d.umn.edu/ece/lis

3
Courses
  • ECE 5831 Fuzzy Sets Theory
  • ECE 3151 Control Systems
  • ECE 8831 Soft Computing (Fall 2008)

4
Outline
  • LIS
  • Computing with Words
  • Fuzzy Logic - Mathematica Package
  • Color Mining

5
LIS
  • LABORATORY FOR INTELLIGENT SYSTEMS
  • http//www.d.umn.edu/ece/lis

6
Laboratory for Intelligent Systems
7
LIS has been founded in cooperation with
Minnesota Power and 3M.
8
Undergraduate and graduate students concentrate
on methods and algorithms for soft computing and
their applications in - image processing, -
multi-objective optimization, - color
recognition.
RESEARCH
9
LIS members
Matt Verraux J.D. Hoverman Dinesh Baniya
Kshatri Calvin Behling
10
Computing with Words
  • Computing with Words (CW) is a methodology in
    which words are used in place of numbers for
    computing and reasoning.

11
LEXICAL IMPRECISION
  • DALLAS STAR
  • PRICESS OF CRUDE OIL, WHICH HAVE EDGED HIGHER IN
    RECENT WEEKS AFTER BEING REMARKABLY STABLE
    THROUGH MUCH OF THE YEAR, MAY FLUCTUATE AS MUCH
    AS A DOLLAR A BARREL IN THE MONTHS AHEAD,
  • BUT ABRUPT CHANGES ARE NOT LIKELY, MANY ANALYSTS
    BELIEVE.

12
Computing with Words
  • CW is a necessity when the available information
    is too imprecise to justify the use of numbers.
  • When there is tolerance for imprecision which can
    be exploited to achieve tractability, robustness,
    low solution cost, and better rapport with
    reality.

13
A key aspect of CW is that it involves a fusion
of natural languages and computation with
linguistic variables.
14
A linguistic variable AGE
  • T(AGE) YOUNG, NOT YOUNG, VERY YOUNG, NOT VERY
    YOUNG, , OLD, NOT OLD, VERY OLD, NOT VERY OLD,
    , MIDDLE AGED, NOT MIDDLE AGED,, NOT OLD AND
    NOT MIDDLE AGED,, EXTREMELY OLD,

15
Fuzzy Partition
  • Fuzzy partitions formed by the linguistic values
    young, middle aged, and old

16
What are Fuzzy Sets?
17
Problem 1 Given the set U 1, 2, 3, 4, 5, 6,
7, 8, 9, 10, 11, 12, describe the set of prime
numbers.
A u in U u is a prime number
The elements of the set are defined unequivocally
as A 2, 3, 5, 7, 11
18
Problem 2 Now using the same set U,
suppose we want to describe the set of small
numbers.
M u in U u is a small number
Now, it is not so easy to define the set. We
can use a sharp transition like the following,
19
An alternative way to define the set would be to
use a smooth transition.
20
(No Transcript)
21
Fuzzy Sets
  • A fuzzy set A defined in the universal space U is
    a function defined in U which assumes values in
    the range 0,1 .
  • A U ? 0, 1

22
Characteristic Function

A U ? 0, 1

Membership Function
M U ? 0, 1
23
Areas of Applications 1
  • Approximate Reasoning
  • Fuzzy Decision Making
  • Fuzzy Arithmetic
  • Fuzzy Modeling
  • Fuzzy Logic Control

24
Fuzzy Modeling
25
Fuzzy Sets
  • The human brain interprets imprecise and
    incomplete sensory information provided by
    perceptive organs.
  • Fuzzy sets theory provides a systematic calculus
    to deal with such information linguistically, and
    it performs numerical computation by using
    linguistic labels stipulated by membership
    functions.

26
Fuzzy sets theory provides a strict mathematical
framework in which vague conceptual
phenomena can be precisely and rigorously studied.
27
Where is Fuzzy System Used?
  • Linear and Nonlinear Process Control
  • Robotics, Automation, Tracking
  • Consumer Electronics
  • VCRs, Digital High Definition Television,
    Microwave Ovens, Cameras, etc.
  • Pattern Recognition
  • Image Processing, Machine Vision
  • Decision Making

28
Where is Fuzzy System Used?
  • Sensor Fusion, Risk Analysis
  • Financial Systems
  • Information Systems
  • Data Base Management
  • Information Retrieval
  • Data Analysis
  • Meteorology
  • Art and Music

29
Fuzzy Systems
  • Why fuzzy systems?
  • What are fuzzy systems?
  • Where are fuzzy systems used and how?

30
Fuzzy Systems
  • Fuzzy systems are knowledge-based or
  • rules-based systems.
  • A fuzzy systems is constructed from a collection
    of fuzzy IF-THEN rules.

31
A fuzzy IF-THEN rule is statement in which some
words are characterized by membership function
(MF).
32
Two kinds of justification for fuzzy system
theory
  • We need a theory to formulate human knowledge in
    a systematic manner and put it into engineering
    systems.
  • The real world is too complicated for precise
    descriptions to be obtained.

33
Example 1. 2
  • Problem
  • We want to design a controller to automatically
    control the speed of a car.

34
Two approaches to designing such a controller
  • use conventional control theory,
  • for example, designing a PID controller.
  • to emulate human drivers, that is, converting the
    rules used by human drivers into an automatic
    controller.

35
Knowledge-based or rules-based.
  • IF speed is low, THEN apply more force to the
    accelerator,
  • IF speed is medium, THEN apply normal force to
    the accelerator,
  • IF speed is high, THEN apply less force to the
    accelerator.
  • Where the words low, medium, high and more,
    normal, less
  • are characterized by membership functions (MF).

36
(No Transcript)
37
Where Are Fuzzy Systems Used ?
  • Fuzzy washing machine
  • Digital image stabilizer
  • Fuzzy systems in cars
  • Fuzzy control of a cement kiln
  • Fuzzy control of subway train

38
Digital image stabilizer.
  • IF all the points in the picture are moving in
    the same direction, THEN the hand is shaking.
  • IF only some points in the picture are moving,
    THEN the hand is not shaking.

39
Mitsubishi Heating/Cooling
  • 25 Heating Rules
  • 25 Cooling Rules
  • Heats/Cools 5x faster
  • Reduces power consumption by 24

5
40
Maytag Dishwasher
  • Measures soil in water, adjusts wash accordingly
  • Adjusts for dried-on foods
  • Determines optimum wash cycle

6
41
Sony Palmtop
  • Used directly for character recognition
  • Each person writes letters slightly differently
  • Fuzzy rules account for these differences

8
42
Acknowledgments
  • Jonathan Andersh
  • Lance Beall
  • Cheng Tong
  • Chaohui Yang
  • Dan Yao

43
Purpose of research
Color and Computer
To explore the ways how color can be used in
computer.
44
Color and Computer Images
  • Three main color schemes used with computers
  • - CMYK cyan, magenta, yellow, black
  • used by printers
  • - HSB hue, saturation, brightness
  • similar to human vision
  • - RGB red, green, blue
  • most common system
  • computer images are generally stored in this
    format
  • used in this research

45
Color and Computer Images
  • The Basic Image Element Pixel
  • Pixels are described by two features
  • Location in the x-y plane
  • Color - in the from R, G, B,
  • where R, G, B 0 to 255

46
Spatial and Intensity Resolutions
  • An image with M pixels can be represented by a
    spatial-chromatic hybrid vector
  • Xi (xi, yi, Ri, Gi, Bi )T (i 1, 2,
    , M)
  • where
  • xi, yi are the spatial
    coordinates
  • Ri, Gi, Bi are the color components.

47
The spatial resolution
  • The spatial resolution describes how many pixels
    are possible within a certain distance such as
    150 dots per inch (DPI).

48
24-bit color
  • Almost always, each of the R G B numbers is a
    single byte, so the red, green, and blue
    components can take on integer values from 0 to
    255.
  • 255, 255, 255 would represents white,
  • 0, 0, 0 would represent black,
  • 255, 0, 0 would represent red, and so on.

49
COLOR MINING
  • 256 x 256 x 256 16 777 216 colors per one pixel

50
Color Recognition Method
  • - Using only color information
  • - Two main steps

Feature Extraction
51
COLOR CUBE
52
T(COLOR)RED, GREEN, BLUE, CYAN, MAGENTA,
YELLOW, WHITE, BLACK
53
National Flags Identification
A system which can identify national flags by
comparing an input flag to a known database.
54
The intensity resolution
  • The intensity resolution describes how many
    different intensities or colors are possible for
    a particular pixel.

55
Stamps Identification
56
Grab.exe
I-35 near 4th Ave. West, Duluth, MN
57
Heart Murmur Classification
normal
pathology
58
Acknowledgments
  • Sonny Zhan
  • David Lemke
  • Lucas May
  • David Olsen
  • Nicholas Andrisevic
  • Adilbek Karaguishiyev
  • Glenn Nordehn, M.D.

59
References
  • 1 L.A. Zadeh, Fuzzy sets, Information and
    Control,
  • vol.8, pp. 338-353, 1965.
  • 2 George S. Klir and Bo Yuan, Fuzzy Sets,
    Uncertainty, and Information. Prentice Hall,
    Englewood Cliffs, New Jersey, 1995.
  • 3 M.S. Stachowicz and Lance E. Beall, Fuzzy
    Logic Package for use
  • with Mathematica, Wolfram Research, Inc.
    Champaign, IL 61820, 2003
  • http//www.wolfram.com/fuzzylogic
  • 4 C.M. Charlton, Strange Attractor, CD Album
    of Piano Improvisations, Orange Moon Production,
    Inc. 19672 Stevens Creek Blvd., 178, Cupertino,
  • CA 95014, http//www.catherinemariecharlton.com/

60
Laboratory for Intelligent Systems
61
AG-H Krakow - Poland 22-26 May, 2006
62
Palma De Mallorca - Spain, 30 August, 2006
63
ECE 5831-F-2006
64
AGH Krakow - Poland,June 2007
65
Professor Lotfi Zadeh and Professor Marian S.
Stachowicz Vienna, Austria, 28
November 2005
66
HOMEWORK.
  • 1. Find five WEB sites that contain valuable
    information about soft computing and color
    recognition. Provide the URL for each of the
    sites. Provide a brief description of what
    information is available on each site.
  • 2. Two page limit !!!
  • 3. On the top of the first page, provide name and
    e-mail address.
  • 4. Typed (Word Processor) is much preferred over
    a hand written submission.
  • 5. Due in class on Thursday, November 14, 2007
  • 6. As an added suggestion, the Fuzzy Logic
    Package by Prof. M. S. Stachowicz and Lance Beall
    can be found in the WOLFRAM Research folder with
    some good tutorial information -http//www.wolfram
    .com/applications/fuzzylogic

67
THANK YOU.
Write a Comment
User Comments (0)
About PowerShow.com