May 15, 2011 [IMAGE CLUSTERING ALGORITHM]
USER MANUAL
Clustered Thumbnail View of Picture Directories
based on Image Content on Ubuntu Linux
User Manual 1
May 15, 2011 [IMAGE CLUSTERING ALGORITHM]
TABLE OF CONTENTS
0.0 FORWARD ......................................................................................................................................... 3
1.0 GENERAL INFORMATION ............................................................................................................. 4
2.0 SYSTEM SUMMARY ....................................................................................................................... 5
2.1 System Configuration ................................................................................................................ 5
2.1.2 Unix Requirement ........................................................................................................... 6
2.1.1 Hardware Requirement.................................................................................................... 6
2.2 Data Flows................................................................................................................................. 6
2.3 Contingencies and Alternate Modes of Operation .................................................................... 6
3.0 GETTING STARTED ........................................................................................................................ 7
3.1 Logging On ............................................................................................................................... 9
3.2 System Menu ............................................................................................................................. 9
3.3 Additional Functionality.......................................................................................................... 10
3.4 Exit System ............................................................................................................................. 11
4.0 FAQs ................................................................................................................................................. 11
5.0 THE END .......................................................................................................................................... 15
User Manual 2
May 15, 2011 [IMAGE CLUSTERING ALGORITHM]
Foreword
Thank you for choosing Image Clustering System. ICS is the cutting edge technique
for image sorting based on its content rather than the name, size, etc. Nowadays, hundreds of
companies are trying to explode effective ways to sorting pictures. Google one of the biggest
company in the world has already provided sorting images by its content, simple colour.
However, ICS is going to develop a more versatile function like texture HSV colour sorting
algorithm. This software aims to help you to get a deep understanding about how different
algorithms executed on image sorting based on image content in a directory.
Secondly, welcome to the Image Clustering System User Manual. It is strongly
recommended that you read this document before you do anything with our product, because
this manual includes complete information about the components of Image Clustering System
and how to use this product. To have a better image view, you have to install all the software
and hardware requirements as mentioned in this manual.
Finally, hope you enjoy our product. Any problems occurs when you use our product,
please contact our project manager(Jackie Wang with email: jw046@uowmail.edu.au).
User Manual 3
May 15, 2011 [IMAGE CLUSTERING ALGORITHM]
1.0 GENERAL INFORMATION
With the explosive growth of digital images made available on Internet and personal
computers, content-based image processing, such as search for visually similar images on
Web, has become an area of recent innovations in computer science. The clustered thumbnail
view of picture directories will enable a novel way of browsing images on a personal
computer. It provides a new view of image directories that presents images sorted according
to their visual similarity, in addition to the traditional views of thumbnail, icons or list etc,
such as available in GNOME file managers. This project will develop modules of content-
based image processing including visual feature extraction, description and clustering of
visually similar images, and a user interface integrated to a GNOME file manager to present
the images to users. The project requires to implement various modules in an open source
license following ISO standards and integrated to a file manager on Linux operating system
(Ubuntu). The extended file manger should provide different views according to different
visual features. Clustered Thumbnail view of picture directories is a state-of-art technique
which basically sorts the pictures according to different methodologies. Except for the
existing methods like sorting on a basis of name, type, modification date, etc. We also
provide more precise and fancy sorting algorithms like texture, HSV, etc. To enjoy more
clustering algorithms, just enjoy our project.
User Manual 4
May 15, 2011 [IMAGE CLUSTERING ALGORITHM]
2.0 SYSTEM SUMMAR
Ubuntu is a computer operating system based on the Debian Linux distribution and
distributed as free and open source software. It is named after the Southern African
philosophy of Ubuntu ("humanity towards others").
Ubuntu is designed primarily for desktop use, although netbook and server editions exist as
well. Web statistics suggest that Ubuntu's share of Linux desktop usage is about 50%, and
indicate upward-trending usage as a web server Ubuntu holds an estimated global usage of
more than 12 million users and it is considered by DistroWatch to be the most popular
distribution of Linux.(The second-most popular distribution, Linux Mint, is itself a derivative
of Ubuntu.)
Ubuntu is sponsored by the UK-based company Canonical Ltd., owned by South African
entrepreneur Mark Shuttleworth. Canonical generates revenue by selling technical support
and services tied to Ubuntu, while the operating system itself is entirely free of charge.
2.1 System Configuration
2.1.1 Unix requirement
1. Download nautilus_2.30.1.org.tar.gz from our project website
http:/zim.cs.uow.edu.au:50321/~cs321ly1a
2. Open a terminal and the profile.txt
User Manual 5
May 15, 2011 [IMAGE CLUSTERING ALGORITHM]
Copy and paste the content to the terminal just opened, then press enter to install. After
installation finished, it appears like this.
2.1.2 Hardware requirement
166MHZ or faster Intel Pentium processor or equivalent
64MB RAM( 128MB or greater strongly recommended)
At least 100MB free hard drive space
CD-ROM / DVD-ROM (if use CD to install software)
2.2 User Access Levels
Two levels have been set for users, one is for common user, another one is for administrator.
2.3 Contingencies and Alternate Modes of Operation
There are two models to do the image sorting operation. One option is the click the View
button in the top menu bar to select sorting method. The other option is to right click in the
image directory to select sorting method in a popup menu
User Manual 6
May 15, 2011 [IMAGE CLUSTERING ALGORITHM]
3.0 GETTING STARTED
First start the computer if you already have Ubuntu system, select ubuntu system and then
direct to log in interface. You can download Ubuntu installation file from
http://www.ubuntu.com/download/ubuntu/download if you are using windowXP or
windows7 system. After download the .exe file, just click it to make it installed into your
system. Restart the computer, the system will offer a option to select your system. Choose
Ubuntu and goes into login interface.
3.1 Logging On
Use the set username and password when you install the Ubuntu to login. Login name will
automatically storing in the system, next time when you log in, you can select the stored
username.
3.2 System Menu
The initial state for the picture directory will be arranged by name shown as below. As we
can see, it looks messy.
User Manual 7
May 15, 2011 [IMAGE CLUSTERING ALGORITHM]
To use our sorting method, first going to a image directory, then right click the mouse it will
show as follows, there are three optional for the user to choose, by color, by texture, and by
visual(which is the combination of color and texture)
By Color
By Texture
User Manual 8
May 15, 2011 [IMAGE CLUSTERING ALGORITHM]
By Visual
There is also another way to sort the image via the view menu in the top menubar
User Manual 9
May 15, 2011 [IMAGE CLUSTERING ALGORITHM]
3.3 Additional Functionality
For the convenience of such a group of users that may want to find certain pictures that match
together showing at the beginning of the directory, for example, if I want to find all the
pictures that related to Bruce Lee, then just click the added plug-in Isort laid at the menubar.
Select a base image, then the whole directory will be arranged by the base image, and we can
find all the pictures related to Bruce Lee showing at the beginning.
User Manual 10
May 15, 2011 [IMAGE CLUSTERING ALGORITHM]
However a quicker way to do this is to select a picture and right click to choose isort->Set as
baseimage to click. Then it’s done. Cool
3.4 Exit System
There is a button at the right top corner to allow you logging out the system.
User Manual 11
May 15, 2011 [IMAGE CLUSTERING ALGORITHM]
4.0 FAQs
Installing Ubuntu
1. Where to get Ubuntu ?.
You can download .exe file from Ubuntu official website
http://www.ubuntu.com/download/ubuntu/download
2. Which version of Ubuntu should I use ?
o Versions of Ubuntu are released every 6 months named by year.month and a
"code name". The most stable and recent release is Ubuntu 11.04
o What does LTS mean?
LTS is an abbreviation for “Long Term Support”. We produce a new Ubuntu Desktop
and Ubuntu Server release every six months [diagram below]. That means you'll
always have the latest and greatest applications that the open source world has to
offer. Ubuntu is designed with security in mind. You get free security updates for at
least 18 months on the desktop and server. A new LTS version is usually released
every 2 years. With the Long Term Support (LTS) version you get 3 years support on
Ubuntu Desktop, and 5 years on Ubuntu Server. There is no extra fee for the LTS
version; we make our very best work available to everyone on the same free terms.
Upgrades to new versions of Ubuntu are and always will be free of charge. Some of
the latest support windows are illustrated below:
User Manual 12
May 15, 2011 [IMAGE CLUSTERING ALGORITHM]
3. Will Ubuntu run on my computer ?
o System requirements.
RECOMMENDED MINIMUM SYSTEM REQUIREMENTS
The Recommended Minimum System Requirements, here, should allow even an
inexperienced user to easily install a usable system with enough room to be comfortable. A
good "rule of thumb" is that machines that could run XP, Vista, Windows 7 or x86 OS X will
almost always be a lot faster with Ubuntu even if they are lower-spec than described below.
Simply try Ubuntu CD as a LiveCd first to check the hardware works.
Ubuntu Desktop Edition
1 GHz x86 processor
1 Gb of system memory (RAM)
8 Gb of hard-drive space
Graphics card and monitor capable of 1024 by 768
Either a Cd/Dvd-Drive or a Usb port (or both)
Internet access is helpful
ADVANCED USERS
While you can often run Ubuntu on hardware of lower (and sometimes much lower)
specification using a minimal install, performance will suffer. Most users (especially those
new to Ubuntu) risk frustration if they ignore these suggestions.
Ubuntu Desktop (GUI) Installation
700 MHz x86 processor
512 Mb of system memory (RAM)
4 Gb of disk space for OS files in / but data&settings in /home will need considerable
space and you may need a swap partition too if Ram is low.
Graphics card and monitor capable of 1024x768
Cd/Dvd-drive
Internet access is helpful
Visual Effects
Visual effects provide various optional special graphical effects for your desktop to make it
look and feel more fun and easier to use. Even if your computer is powerful enough to run
visual effects, you can turn them off and will still have a usable Ubuntu desktop system.
Visual effects are turned on by default if you have a GPU (graphics card or integrated
chipset) which is supported. Supported GPU manufacturers:
ATI (some may require the proprietary fglrx driver)
User Manual 13
May 15, 2011 [IMAGE CLUSTERING ALGORITHM]
Intel (i915 or better, except GMA 500, aka "Poulsbo")
NVidia (with their proprietary driver)
For more information on supported graphics cards, see DesktopEffects.
Ubuntu Server (CLI) Installation
300 MHz x86 processor
128MB of system memory (RAM)
1GB of disk space
Graphics card and monitor capable of 640x480
CD-ROM drive
4. Should I use 64 bit ?
No, 32 bit machine is enough for you to install Ubtuntu
5. What is the difference between the Desktop / Server / and alternate CD's ?
o The "Desktop" CD is a "live CD" and boots Ubuntu without changing your
hard drive. Use the desktop CD to test your hardware. To install Ubuntu click
on the "install" icon on the desktop.
o The "Alternate" CD is a install CD (no "live" desktop) and is used if the
Desktop fails. In addition the Alternate CD allows "advanced" features such as
a minimal install, LVM, RAID, and encryption.
o The "Server" CD is also a installation CD and will set up LAMP. The server
installation comes with no GUI (Graphical Interface).
o The "Minimal" CD is a minimal command line installation. It installs the base
operating system and package manager with no GUI. This CD is not
recommended for users with slow internet connections.
6. How To Install Ubuntu ?
STANDARD INSTALLATION
Obtain an installation LiveCD.
If you downloaded a CD (.iso) image, burn it to a CD (see BurningIsoHowto and
Installation/CDIntegrityCheck).
Install Ubuntu by booting from the installation CD.
The standard Ubuntu desktop installation uses a Graphical Install.
INSTALLATION USING THE ALTERNATE CD
If your computer is not able to run the standard Desktop installation CD, you can use an
Alternate installation CD instead. The Alternate CD also allows more advanced installation
options which are not available with the Standard LiveCD.
User Manual 14
May 15, 2011 [IMAGE CLUSTERING ALGORITHM]
INSTALLATION WITHOUT A CD
Ubuntu can be installed without using a CD or CD-ROM drive.
SmartBootManager - Installing from a PC which will not boot from a CD.
Installation/FromUSBStickQuick - A quick guide to installing from a USB memory
stick. Intended for less technically-minded readers.
Installation/FromUSBStick - Installing from a USB memory stick.
Installation/FromCForUSBStick - Similar to above but using grub.
Installation/WithFloppies - Installing without a CD drive over a network.
Installation/FromHardDriveWithFloppies - Installing without a CD drive or network
capabilities from a hard drive.
Installation/FromWindows - Installing from Windows without using floppies, a CD,
or any other removable media.
Installation/FromLinux - Installing using a spare partition from an existing Linux
system to house the Ubuntu CD image.
Installation/FromVM - Installing using a physical disk to a Virtual Machine.
See also the network installation options below
5.0 THE END
At the end of the user manual, we are sincerely hope you can like our product and
enjoy using it. Further updated version can also be found at our website
http:/zim.cs.uow.edu.au:50321/~cs321ly1a
User Manual 15