Java Application
Paleotoligical specimen online visualization and measurement:
This web application of paleotoligical specimen visualization and measurement is developed for the project "Developing
Digital Paleontological Collections", which is sponsored by National Science Foundation (Grant DBI-9870856).
The purposes of the project are:
- developing methods for creating and collecting digital representations of
paleontological samples
- developing database for efficiently storing and cataloging these digital representations
- developing tools for interactive visualization and measurement of these digital representations through
standard web browsers.
View the applet
Comparison
of fuzzy c-means and the new fuzzy clustering algorithm:
Clustering is the process of grouping
feature vectors into classes in the self-organizing mode. The fuzzy clustering
allows each feature vector to belong to every cluster with a fuzzy value
(between 0 and 1). The fuzzy c-mean algorithm was introduced by J. C. Bezdek.
The idea of fuzzy c-mean is using the weight that minimizes the total weighted
mean-square error. The new fuzzy cluster algorithm use Gaussian weight instead
of recipocal distance. It improves the fuzzy clustering performance.
This project is a java console application allowing user to input parameters and
supervise the algorithm.
paper(in
doc).
Active contour (snake): Active contour is a topic of
image edge detection. The active contour model, or snake, is an
energy-minimizing spline guided by external constraint forces and influenced
by image forces that pull it toward features such as lines and edges.
In order to achieve good edge detection, a Java application is developed to
let the user interact with the algorithm. Employing the application, a user
can experiment with snake algorithm' parameters, draw, read, and save contours.
report(in doc),
screens.
Online time sheet management system:
In this project, a web-based timesheet management system was developed
and deployed. The system allows users to enter their work hours each
day for a week from a browser. Manager of the system can view the
timesheets filled by users from a browser, too. Following techniques
were employed for this project:
- Java JDBC for the database management operations
- Java Servlets for server side processing
- Microsoft Access for timesheet database management system
- JavaScript for field entries' validation
Visit,
report(in doc),
Java code