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: 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: Visit, report(in doc), Java code