Contact
Office : Karad and Pune
Mob: 9970165110, 9730046848
-----------------------------------------------------------------------------------
Click for : New Project List
IEEE paper implementation.
------------------------------------------------------
1) Automatic White Blood Cell Classification Morphological Features
Author:Nipon Theera-Umpon
Department of Electrical Engineering,
Faculty of Engineering, Chiang Mai University,
Chiang Mai 50200 Thailand
E-mail: DrNipon@chiangmai.ac.th
Abstract
Numbers of white blood cells in different classes help doctors to diagnose patients. A new set
of features based on the mathematical morphology in the white blood cell classification problem is proposed in this paper. The proposed features are the maximum value of a pattern spectrum, the
location where the maximum value of a pattern spectrum occurs, the first and second granulometric moments. We also propose a method to unbias neural networks by biasing the desired output using a priori information of the number of samples in each class. Regular artificial neural networks and the biased-output neural networks are applied in the experiments using the five-fold cross validation as the testing method. The results show the good performances of classifiers using our biased-output neural networks and our proposed morphology-based features.
2) Watermarking Methods for MPEG encoded video: Towards resolving rightful ownership
Lintian Qiao and Klara Nahrstedt
Abstract:
Various digital watermarking techniques have been proposed in recent years as the methods to protect the copyright of multimedia data. However, the rightful ownership problem has not been properly solved. Currently, there are two propels to solve the ownership problem. Unfortunately one proposal lacks a formal proof and the other can easily defeated.
In this paper, we present watermarking methods which will be successful in resolving rightful ownership of watermarked MPEG video. By introducing specific requirements in the watermark construction. The proposed scheme is proved to be non invertible. We show the invariability of those scheme which do not use the original in its verification, discuss in depth various issues of the watermark construction requirements, extent the basic idea to create a non invertible scheme for image, and discuss the usage of different non invertible schemes.
3) Genetic Algorithms for Project Management
Author: CARL K. CHANG chang@uic.edu
Department of EECS (M/C 154), The University of Illinois at Chicago, Chicago, IL 60607, USA
MARK J. CHRISTENSEN, PH.D. markchri@concentric.net
Independent Consultant, St. Charles, Illinois
TAO ZHANG Tao_Zhang-CTZ020@email.mot.com
Motorola-iDEN Engineering Development, 1301 E. Algonquin Rd, Schaumburg, IL 60196, USA
Abstract.
The scheduling of tasks and the allocation of resource in medium to large-scale development projects is an extremely hard problem and is one of the principal challenges of project management due to its sheer complexity. As projects evolve any solutions, either optimal or near optimal, must be continuously scrutinized in order to adjust to changing conditions. Brute force exhaustive or branch-and-bound search methods cannot cope with the complexity inherent in finding satisfactory solutions to assist project managers. Most existing project management (PM) techniques, commercial PM tools, and research prototypes fall short in their computational capabilities and only provide passive project tracking and reporting aids. Project managers must make all major decisions based on their individual insights and experience, must build the project database to record such decisions and represent them as project nets, then use the tools
to track progress, perform simple consistency checks, analyze the project net for critical paths, etc., and produce reports in various formats such as Gantt or Pert charts. Our research has developed a new technique based on genetic algorithms (GA) that automatically determines, using a programmable goal function, a near-optimal allocation of resources and resulting schedule that satisfies a given task structure and resource pool. We assumed that the estimated effort for each task is known a priori and can be obtained from any known estimation method such as COCOMO. Based on the results of these algorithms, the software manager will be able to assign tasks to staff in an optimal manner and predict the corresponding future status of the project, including an extensive analysis on the time-andcost variations in the solution space. Our experiments utilized Wall’s GALib as the search engine. The algorithms operated on a richer, refined version of project management networks derived from Chao’s seminal work on GA-based Software Project Management Net (SPMnet). Generalizing the result s of Chao’s solution, the new GA algorithms can operate on much more complex scheduling networks involving multiple projects. They also can deal with more realistic programmatic and organizational assumptions. The results of the GA algorithm were evaluated using exhaustive search for five test cases. In these tests our GA showed strong scalability and simplicity. Its orthogonal genetic form and modularized heuristic functions are well suited for complex conditional optimization problems, of which project management is a typical example.
4) Capability-based Project Scheduling with Genetic Algorithms
Autor: Yujia Ge
Department of Computer Science Zhejiang Gongshang University Hangzhou, Zhejiang, China
yge@mail.zjgsu.edu.cn Carl Chang Department of Computer Science
Iowa State University Ames, IA chang@cs.iastate.edu
Abstract
Task assignments and scheduling have always been crucial to the software development process, and the quality of those assignments will greatly influence the success of a project. During the software project management process, it is intuitive but often neglected to assign the right people to do the right task. Our earlier models, task-based model and timeline-based model, applied genetic algorithms (GAs) to software project scheduling problems. This paper extends those works by proposing a capability-based scheduling framework, in which personnel/team capability, is simulated. The new model is described along with a new GA that produces optimal or near-optimal schedules. Simulation results show that this new model enhances the ability of GA-based approaches and provides decision support under more realistic conditions.
5) Sentence Similarity Based on Semantic Net and Corpus Statistics
Author: Yuhua Li, David McLean, Zuhair A. Bandar, James D. O’Shea, and Keeley Crockett
Abstract—Sentence similarity measures play an increasingly important role in text-related research and applications in areas such as text mining, Web page retrieval, and dialogue systems. Existing methods for computing sentence similarity have been adopted from approaches used for long text documents. These methods process sentences in a very high-dimensional space and are consequently inefficient, require human input, and are not adaptable to some application domains. This paper focuses directly on computing the similarity between very short texts of sentence length. It presents an algorithm that takes account of semantic information and word order information implied in the sentences. The semantic similarity of two sentences is calculated using information from a structured lexical database and from corpus statistics. The use of a lexical database enables our method to model human common sense knowledge and the incorporation of corpus statistics allows our method to be adaptable to different domains. The proposed method can be used in a variety of applications that involve text knowledge representation and discovery. Experiments on two sets of selected sentence pairs demonstrate that the proposed method provides a similarity measure that shows a significant correlation to human intuition.
6) Topical Web Crawlers: Evaluating Adaptive Algorithms
Author: FILIPPO MENCZER, GAUTAM PANT and PADMINI SRINIVASAN
The University of Iowa
Topical crawlers are increasingly seen as a way to address the scalability limitations of universal search engines, by distributing the crawling process across users, queries, or even client computers. The context available to such crawlers can guide the navigation of links with the goal of e_ciently locating highly relevant target pages. We developed a framework to fairly evaluate topical crawling algorithms under a number of performance metrics. Such a framework is employed here to evaluate di_erent algorithms that have proven highly competitive among those proposed in the literature and in our own previous research. In particular we focus on the tradeo_ between exploration and exploitation of the cues available to a crawler, and on adaptive crawlers that use machine learning techniques to guide their search. We _nd that the best performance is achieved by a novel combination of explorative and exploitative bias, and introduce an evolutionary crawler that surpasses the performance of the best non-adaptive crawler after su_ciently long crawls. We also analyze the computational complexity of the various crawlers and discuss how performance and complexity scale with available resources. Evolutionary crawlers achieve high e_ciency and scalability by distributing the work across concurrent agents, resulting in the best performance/cost ratio.
Categories and Subject Descriptors: H.3.3 [Information Storage and Retrieval]: Information Search and Retrievalsearch process; H.3.4 [Information Storage and Retrieval]: Systems and Softwaredistributed systems; information networks; performance evaluation (e_ciency and e_ectiveness); I.2.6 [Arti_cial Intelligence]: Learningneural nets; I.2.8 [Arti_cial Intelligence]: Problem Solving, Control Methods, and Searchgraph and tree search strategies; heuristic methods; I.2.11 [Arti_cial Intelligence]: Distributed Arti_cial Intelligenceintelligent agents; multiagent systems
General Terms: Performance, Measurement, Algorithms, Design Additional Key Words and Phrases: Topical crawlers, evaluation, e_ciency, exploration, exploitation, evolution, reinforcement learning
7) Crawling the Web
Gautam Pant1, Padmini Srinivasan1;2, and Filippo Menczer3
1 Department of Management Sciences
2 School of Library and Information Science
The University of Iowa, Iowa City IA 52242, USA
email: gautam-pant,padmini-srinivasan@uiowa.edu
3 School of Informatics
Indiana University, Bloomington, IN 47408, USA
email: ¯l@indiana.edu
Summary. The large size and the dynamic nature of the Web highlight the need for continuous support and updating of Web based information retrieval systems. Crawlers facilitate the process by following the hyperlinks in Web pages to automat- ically download a partial snapshot of the Web. While some systems rely on crawlers that exhaustively crawl the Web, others incorporate \focus" within their crawlers to harvest application or topic speci¯c collections. We discuss the basic issues related with developing a crawling infrastructure. This is followed by a review of several topical crawling algorithms, and evaluation metrics that may be used to judge their performance. While many innovative applications of Web crawling are still being invented, we take a brief look at some developed in the past.
8) A Scalable Hybrid Approach for Extracting Head Components from Web Tables
Sung-Won Jung, Student Member, IEEE, and Hyuk-Chul Kwon, Member, IEEE
Abstract—We have established a preprocessing method for determining the meaningfulness of a table to allow for information extraction from tables on the Internet. A table offers a preeminent clue in text mining because it contains meaningful data displayed in rows and columns. However, tables are used on the Internet for both knowledge structuring and document design. Therefore, we were interested in determining whether or not a table has meaningfulness that is related to the structural information provided at the abstraction level of the table head. Accordingly, we: 1) investigated the types of tables present in HTML documents, 2) established the features that distinguished meaningful tables from others, 3) constructed a training data set using the established features after having filtered any obvious decorative tables, and 4) constructed a classification model using a decision tree. Based on these features, we set
up heuristics for table head extraction from meaningful tables, and obtained an F-measure of 95.0 percent in distinguishing meaningful tables from decorative tables and an accuracy of 82.1 percent in extracting the table head from the meaningful tables.
9) 3-D HAAR WAVELET TRANSFORMATION AND TEXTURE-BASED 3-D RECONSTRUCTION OF BIOMEDICAL DATA SETS
PUJITA PINNAMANENI, SAGAR SALADI, JOERG MEYER
Mississippi State University
NSF Engineering Research Center, 2 Research Blvd., Starkville, MS 39759, USA
{pp2saladijmeyer}@erc.msstate.edu
ABSTRACT
Enhanced biomedical image scanning technology and growing network accessibility have created a need for faster and more efficient data exchange over the Internet and in closed networks. Researchers and biologists are conducting experiments on large biomedical data sets and want to share information with other scientists to progress in their research. But the information they are dealing with are large-scale data sets that occupy gigabytes of space, which makes the storing of these data sets onto one’s local hard drive very difficult. The size of these data sets also makes them difficult to transmit over currently existing network links. To overcome these difficulties, those data sets are stored in large-scale data repositories, from which they can be retrieved upon user’s request. The challenge is to make the data accessible within a reasonable amount of time at a reasonable quality without losing detail or image resolution. We describe a hierarchical storage scheme based on 3-D Haar wavelets, and a fast 3-D rendering algorithm based on 2-D texture mapping, which has been integrated with the Scalable Visualization Toolkits, an alpha project of the National Partnership for Advanced Computational Infrastructure
(NPACI).
10) Migrating Multi-page Web Applications to Single-page AJAX Interfaces
Ali Mesbah
Software Engineering Research Group
Delft University of Technology
The Netherlands
A.Mesbah@tudelft.nl
Abstract
Recently, a new web development technique for creating interactive web applications, dubbed AJAX, has emerged. In this new model, the single-page web interface is composed of individual components which can be updated/replaced independently. If until a year ago, the concern revolved around migrating legacy systems to web-based settings, today we have a new challenge of migrating web applications to single-page AJAX applications. Gaining an understanding of the navigational model and user interface structure of
the source application is the first step in the migration process. In this paper, we explore how reverse engineering techniques can help analyze classic web applications for this purpose. Our approach, using a schema-based clustering technique, extracts a navigational model of web applications, and identifies candidate user interface components to be migrated to a single-page AJAX interface. Additionally,
results of a case study, conducted to evaluate our tool, are presented.
12) Oral cancer Detection
Author:Nipon Theera-Umpon
Department of Electrical Engineering,
Faculty of Engineering, Chiang Mai University,
Chiang Mai 50200 Thailand
E-mail: DrNipon@chiangmai.ac.th
Abstract
Numbers of white blood cells in different classes help doctors to diagnose patients. A new set
of features based on the mathematical morphology in the white blood cell classification problem is proposed in this paper. The proposed features are the maximum value of a pattern spectrum, the
location where the maximum value of a pattern spectrum occurs, the first and second granulometric moments. We also propose a method to unbias neural networks by biasing the desired output using a priori information of the number of samples in each class. Regular artificial neural networks and the biased-output neural networks are applied in the experiments using the five-fold cross validation as the testing method. The results show the good performances of classifiers using our biased-output neural networks and our proposed morphology-based features.
2) Watermarking Methods for MPEG encoded video: Towards resolving rightful ownership
Lintian Qiao and Klara Nahrstedt
Abstract:
Various digital watermarking techniques have been proposed in recent years as the methods to protect the copyright of multimedia data. However, the rightful ownership problem has not been properly solved. Currently, there are two propels to solve the ownership problem. Unfortunately one proposal lacks a formal proof and the other can easily defeated.
In this paper, we present watermarking methods which will be successful in resolving rightful ownership of watermarked MPEG video. By introducing specific requirements in the watermark construction. The proposed scheme is proved to be non invertible. We show the invariability of those scheme which do not use the original in its verification, discuss in depth various issues of the watermark construction requirements, extent the basic idea to create a non invertible scheme for image, and discuss the usage of different non invertible schemes.
3) Genetic Algorithms for Project Management
Author: CARL K. CHANG chang@uic.edu
Department of EECS (M/C 154), The University of Illinois at Chicago, Chicago, IL 60607, USA
MARK J. CHRISTENSEN, PH.D. markchri@concentric.net
Independent Consultant, St. Charles, Illinois
TAO ZHANG Tao_Zhang-CTZ020@email.mot.com
Motorola-iDEN Engineering Development, 1301 E. Algonquin Rd, Schaumburg, IL 60196, USA
Abstract.
The scheduling of tasks and the allocation of resource in medium to large-scale development projects is an extremely hard problem and is one of the principal challenges of project management due to its sheer complexity. As projects evolve any solutions, either optimal or near optimal, must be continuously scrutinized in order to adjust to changing conditions. Brute force exhaustive or branch-and-bound search methods cannot cope with the complexity inherent in finding satisfactory solutions to assist project managers. Most existing project management (PM) techniques, commercial PM tools, and research prototypes fall short in their computational capabilities and only provide passive project tracking and reporting aids. Project managers must make all major decisions based on their individual insights and experience, must build the project database to record such decisions and represent them as project nets, then use the tools
to track progress, perform simple consistency checks, analyze the project net for critical paths, etc., and produce reports in various formats such as Gantt or Pert charts. Our research has developed a new technique based on genetic algorithms (GA) that automatically determines, using a programmable goal function, a near-optimal allocation of resources and resulting schedule that satisfies a given task structure and resource pool. We assumed that the estimated effort for each task is known a priori and can be obtained from any known estimation method such as COCOMO. Based on the results of these algorithms, the software manager will be able to assign tasks to staff in an optimal manner and predict the corresponding future status of the project, including an extensive analysis on the time-andcost variations in the solution space. Our experiments utilized Wall’s GALib as the search engine. The algorithms operated on a richer, refined version of project management networks derived from Chao’s seminal work on GA-based Software Project Management Net (SPMnet). Generalizing the result s of Chao’s solution, the new GA algorithms can operate on much more complex scheduling networks involving multiple projects. They also can deal with more realistic programmatic and organizational assumptions. The results of the GA algorithm were evaluated using exhaustive search for five test cases. In these tests our GA showed strong scalability and simplicity. Its orthogonal genetic form and modularized heuristic functions are well suited for complex conditional optimization problems, of which project management is a typical example.
4) Capability-based Project Scheduling with Genetic Algorithms
Autor: Yujia Ge
Department of Computer Science Zhejiang Gongshang University Hangzhou, Zhejiang, China
yge@mail.zjgsu.edu.cn Carl Chang Department of Computer Science
Iowa State University Ames, IA chang@cs.iastate.edu
Abstract
Task assignments and scheduling have always been crucial to the software development process, and the quality of those assignments will greatly influence the success of a project. During the software project management process, it is intuitive but often neglected to assign the right people to do the right task. Our earlier models, task-based model and timeline-based model, applied genetic algorithms (GAs) to software project scheduling problems. This paper extends those works by proposing a capability-based scheduling framework, in which personnel/team capability, is simulated. The new model is described along with a new GA that produces optimal or near-optimal schedules. Simulation results show that this new model enhances the ability of GA-based approaches and provides decision support under more realistic conditions.
5) Sentence Similarity Based on Semantic Net and Corpus Statistics
Author: Yuhua Li, David McLean, Zuhair A. Bandar, James D. O’Shea, and Keeley Crockett
Abstract—Sentence similarity measures play an increasingly important role in text-related research and applications in areas such as text mining, Web page retrieval, and dialogue systems. Existing methods for computing sentence similarity have been adopted from approaches used for long text documents. These methods process sentences in a very high-dimensional space and are consequently inefficient, require human input, and are not adaptable to some application domains. This paper focuses directly on computing the similarity between very short texts of sentence length. It presents an algorithm that takes account of semantic information and word order information implied in the sentences. The semantic similarity of two sentences is calculated using information from a structured lexical database and from corpus statistics. The use of a lexical database enables our method to model human common sense knowledge and the incorporation of corpus statistics allows our method to be adaptable to different domains. The proposed method can be used in a variety of applications that involve text knowledge representation and discovery. Experiments on two sets of selected sentence pairs demonstrate that the proposed method provides a similarity measure that shows a significant correlation to human intuition.
6) Topical Web Crawlers: Evaluating Adaptive Algorithms
Author: FILIPPO MENCZER, GAUTAM PANT and PADMINI SRINIVASAN
The University of Iowa
Topical crawlers are increasingly seen as a way to address the scalability limitations of universal search engines, by distributing the crawling process across users, queries, or even client computers. The context available to such crawlers can guide the navigation of links with the goal of e_ciently locating highly relevant target pages. We developed a framework to fairly evaluate topical crawling algorithms under a number of performance metrics. Such a framework is employed here to evaluate di_erent algorithms that have proven highly competitive among those proposed in the literature and in our own previous research. In particular we focus on the tradeo_ between exploration and exploitation of the cues available to a crawler, and on adaptive crawlers that use machine learning techniques to guide their search. We _nd that the best performance is achieved by a novel combination of explorative and exploitative bias, and introduce an evolutionary crawler that surpasses the performance of the best non-adaptive crawler after su_ciently long crawls. We also analyze the computational complexity of the various crawlers and discuss how performance and complexity scale with available resources. Evolutionary crawlers achieve high e_ciency and scalability by distributing the work across concurrent agents, resulting in the best performance/cost ratio.
Categories and Subject Descriptors: H.3.3 [Information Storage and Retrieval]: Information Search and Retrievalsearch process; H.3.4 [Information Storage and Retrieval]: Systems and Softwaredistributed systems; information networks; performance evaluation (e_ciency and e_ectiveness); I.2.6 [Arti_cial Intelligence]: Learningneural nets; I.2.8 [Arti_cial Intelligence]: Problem Solving, Control Methods, and Searchgraph and tree search strategies; heuristic methods; I.2.11 [Arti_cial Intelligence]: Distributed Arti_cial Intelligenceintelligent agents; multiagent systems
General Terms: Performance, Measurement, Algorithms, Design Additional Key Words and Phrases: Topical crawlers, evaluation, e_ciency, exploration, exploitation, evolution, reinforcement learning
7) Crawling the Web
Gautam Pant1, Padmini Srinivasan1;2, and Filippo Menczer3
1 Department of Management Sciences
2 School of Library and Information Science
The University of Iowa, Iowa City IA 52242, USA
email: gautam-pant,padmini-srinivasan@uiowa.edu
3 School of Informatics
Indiana University, Bloomington, IN 47408, USA
email: ¯l@indiana.edu
Summary. The large size and the dynamic nature of the Web highlight the need for continuous support and updating of Web based information retrieval systems. Crawlers facilitate the process by following the hyperlinks in Web pages to automat- ically download a partial snapshot of the Web. While some systems rely on crawlers that exhaustively crawl the Web, others incorporate \focus" within their crawlers to harvest application or topic speci¯c collections. We discuss the basic issues related with developing a crawling infrastructure. This is followed by a review of several topical crawling algorithms, and evaluation metrics that may be used to judge their performance. While many innovative applications of Web crawling are still being invented, we take a brief look at some developed in the past.
8) A Scalable Hybrid Approach for Extracting Head Components from Web Tables
Sung-Won Jung, Student Member, IEEE, and Hyuk-Chul Kwon, Member, IEEE
Abstract—We have established a preprocessing method for determining the meaningfulness of a table to allow for information extraction from tables on the Internet. A table offers a preeminent clue in text mining because it contains meaningful data displayed in rows and columns. However, tables are used on the Internet for both knowledge structuring and document design. Therefore, we were interested in determining whether or not a table has meaningfulness that is related to the structural information provided at the abstraction level of the table head. Accordingly, we: 1) investigated the types of tables present in HTML documents, 2) established the features that distinguished meaningful tables from others, 3) constructed a training data set using the established features after having filtered any obvious decorative tables, and 4) constructed a classification model using a decision tree. Based on these features, we set
up heuristics for table head extraction from meaningful tables, and obtained an F-measure of 95.0 percent in distinguishing meaningful tables from decorative tables and an accuracy of 82.1 percent in extracting the table head from the meaningful tables.
9) 3-D HAAR WAVELET TRANSFORMATION AND TEXTURE-BASED 3-D RECONSTRUCTION OF BIOMEDICAL DATA SETS
PUJITA PINNAMANENI, SAGAR SALADI, JOERG MEYER
Mississippi State University
NSF Engineering Research Center, 2 Research Blvd., Starkville, MS 39759, USA
{pp2saladijmeyer}@erc.msstate.edu
ABSTRACT
Enhanced biomedical image scanning technology and growing network accessibility have created a need for faster and more efficient data exchange over the Internet and in closed networks. Researchers and biologists are conducting experiments on large biomedical data sets and want to share information with other scientists to progress in their research. But the information they are dealing with are large-scale data sets that occupy gigabytes of space, which makes the storing of these data sets onto one’s local hard drive very difficult. The size of these data sets also makes them difficult to transmit over currently existing network links. To overcome these difficulties, those data sets are stored in large-scale data repositories, from which they can be retrieved upon user’s request. The challenge is to make the data accessible within a reasonable amount of time at a reasonable quality without losing detail or image resolution. We describe a hierarchical storage scheme based on 3-D Haar wavelets, and a fast 3-D rendering algorithm based on 2-D texture mapping, which has been integrated with the Scalable Visualization Toolkits, an alpha project of the National Partnership for Advanced Computational Infrastructure
(NPACI).
10) Migrating Multi-page Web Applications to Single-page AJAX Interfaces
Ali Mesbah
Software Engineering Research Group
Delft University of Technology
The Netherlands
A.Mesbah@tudelft.nl
Abstract
Recently, a new web development technique for creating interactive web applications, dubbed AJAX, has emerged. In this new model, the single-page web interface is composed of individual components which can be updated/replaced independently. If until a year ago, the concern revolved around migrating legacy systems to web-based settings, today we have a new challenge of migrating web applications to single-page AJAX applications. Gaining an understanding of the navigational model and user interface structure of
the source application is the first step in the migration process. In this paper, we explore how reverse engineering techniques can help analyze classic web applications for this purpose. Our approach, using a schema-based clustering technique, extracts a navigational model of web applications, and identifies candidate user interface components to be migrated to a single-page AJAX interface. Additionally,
results of a case study, conducted to evaluate our tool, are presented.
12) Oral cancer Detection
Abstract—Biopsy is the main diagnosis method for oral cancer, which is the fifth most prevalent cancer in male population in Taiwan. In order to increase the accuracy of diagnosis, it is required to reveal the distribution of malignancy prior to biopsy. Based on this purpose, we developed the fluorescent image system associated with color image fusion algorithm to indicate the cancer-susceptible area in the oral image. The system therefore can assist physicians to make appropriate biopsy. Keywords— Oral cancer, fluorescent image, image fusion tumor-localized fluorescent agent, on the oral mucosa. After one hour, the cancerous cells would release ALA-induced porphyrins (PpIX), which can be excited by diode laser to emit red light (wavelength= 630 nm) in the fluorescent images. For each measurement, a white light image was taken first, followed by a fluorescent image. It was used as the control in comparison with the ALA fluorescent Image.
Both of them were captured by the color CCD camera at the same lesion site to localize the suspected site.
13) Oral Cancer Detection in Fluorescent Image by Color Image Fusion
C. F. Jiang, C. Y. Wang, C. P. Chiang*
Department of Biomedical Engineering, I-Shou University, Kaohsiung, Taiwan
*Department of Dentistry, National Taiwan University, Taipei, Taiwan
14) DETECTION OF ORAL CANCER BY ALA FLUORESCENT IMAGE
Ching-Fen Jiang I , Chih-Yu Wang I , Chin-Tin Chen
‘ I-Shou University, Taiwan
‘National Taiwan University, Taiwan
Absirrrct- Biopsy method is the main method far oral cancer diagnosis. which is one of the most common malignant disease in Taiwan. It i s essential l o achieve the information of the distribution of malignancy prior to biopsy. Based on this purpose, r e developed the ALA fluorescent image system associated with image segmentation algorithm to assist doctors t o locus the arca for biopsy and therefore lo increase the accuracy of diagnosis. Kewords - oral cancer, ALA fluorescent image, image
segmentation
111. RESULTS
The white light image with cancer-like lesion indicated by the white arrowhead and its corresponding ALA fluorescent image are demonstrated in figure I and figure 2, respectively.
15) A New Steganographic Method for Data Hiding in Microsoft Word Documents by a Change Tracking Technique
Tsung-Yuan Liu, Student Member, IEEE, and Wen-Hsiang Tsai, Senior Member, IEEE
Abstract—A new steganographic method for data hiding in Microsoft Word documents by a change tracking technique is proposed. The data embedding is disguised such that the stegodocument appears to be the product of a collaborative writing effort. Text segments in the document are degenerated, mimicking to be the work of an author with inferior writing skills, with the secret message embedded in the choices of degenerations. The degenerations are then revised with the changes being tracked, making it appear as if a cautious author is correcting the mistakes. The change tracking information contained in the stegodocument allows the original cover, the degenerated document, and, hence, the secret message to be recovered. The extra change tracking information added during message embedding is vital in a normal collaboration scenario, and so hinders ignorant removals by skeptics. Experiments demonstrate the feasibility of the proposed method.
Index Terms—Stegodocument.
16) Design and Performance Studies of an Adaptive Scheme for Serving Dynamic Web Content in a Mobile Computing Environment
Zhigang Hua, Xing Xie, Member, IEEE, Hao Liu, Student Member, IEEE,
Hanqing Lu, and Wei-Ying Ma, Senior Member, IEEE
Abstract—Currently, people gain easy access to an increasingly diverse range of mobile devi ces such as personal digital assistants (PDAs), smart phones, and handheld computers. As dynamic content has become dominant on the fast-growing World Wide Web [24], it is necessary to provide effective ways for the users to access such prevalent Web content in a mobile computing environment. During a course of browsing dynamic content on mobile devices, the requested content is first dynamically generated by remote Web server, then transmitted over a wireless network, and, finally, adapted for display on small screens. This leads to considerable latency and processing load on mobile devices. By integrating a novel Web content adaptation algorithm and an enhanced caching strategy, we propose an adaptive scheme called MobiDNA for serving dynamic content in a mobile computing environment. To validate the feasibility and effectiveness of the proposed MobiDNA system, we construct an experimental testbed to investigate its performance. Experimental results demonstrate that this scheme can effectively improve mobile dynamic content browsing, by improving Web content readability on small displays, decreasing mobile browsing latency, and reducing wireless bandwidth consumption.
17) The Battle Against Phishing:Dynamic Security Skins
Rachna Dhamija
University of California, Berkeley
rachna@sims.berkeley.edu
J.D. Tygar
University of California, Berkeley
tygar@cs.berkeley.edu
ABSTRACT
Phishing is a model problem for illustrating usability concerns of privacy and security because both system designers and attackers battle using user interfaces to guide (or misguide) users.
We propose a new scheme, Dynamic Security Skins, that allows a remote web server to prove its identity in a way that is easy for a human user to verify and hard for an attacker to spoof. We describe the design of an extension to the Mozilla Firefox browser that implements this scheme. We present two novel interaction techniques to prevent spoofing. First, our browser extension provides a trusted window in the browser dedicated to username and password entry. We use a photographic image to create a trusted path between the user and this window to prevent spoofing of the window and of the text entry fields. Second, our scheme allows the remote server to generate a unique abstract image for each user and each transaction. This image creates a “skin” that automatically customizes the browser window or the user interface elements in the content of a remote web page. Our extension allows the user’s browser to independently compute the image that it expects to receive from the server. To authenticate content from the server, the user can visually verify that the images match. We contrast our work with existing anti-phishing proposals. In contrast to other proposals, our scheme places a very low burden on the user in terms of effort, memory and time. To authenticate himself, the user has to recognize only one image and remember one low entropy password, no matter how many servers he wishes to interact with. To authenticate content from an authenticated server, the user only needs to perform one visual matching operation to compare two images. Furthermore, it places a high burden of effort on an attacker to spoof customized security indicators.
Both of them were captured by the color CCD camera at the same lesion site to localize the suspected site.
13) Oral Cancer Detection in Fluorescent Image by Color Image Fusion
C. F. Jiang, C. Y. Wang, C. P. Chiang*
Department of Biomedical Engineering, I-Shou University, Kaohsiung, Taiwan
*Department of Dentistry, National Taiwan University, Taipei, Taiwan
14) DETECTION OF ORAL CANCER BY ALA FLUORESCENT IMAGE
Ching-Fen Jiang I , Chih-Yu Wang I , Chin-Tin Chen
‘ I-Shou University, Taiwan
‘National Taiwan University, Taiwan
Absirrrct- Biopsy method is the main method far oral cancer diagnosis. which is one of the most common malignant disease in Taiwan. It i s essential l o achieve the information of the distribution of malignancy prior to biopsy. Based on this purpose, r e developed the ALA fluorescent image system associated with image segmentation algorithm to assist doctors t o locus the arca for biopsy and therefore lo increase the accuracy of diagnosis. Kewords - oral cancer, ALA fluorescent image, image
segmentation
111. RESULTS
The white light image with cancer-like lesion indicated by the white arrowhead and its corresponding ALA fluorescent image are demonstrated in figure I and figure 2, respectively.
15) A New Steganographic Method for Data Hiding in Microsoft Word Documents by a Change Tracking Technique
Tsung-Yuan Liu, Student Member, IEEE, and Wen-Hsiang Tsai, Senior Member, IEEE
Abstract—A new steganographic method for data hiding in Microsoft Word documents by a change tracking technique is proposed. The data embedding is disguised such that the stegodocument appears to be the product of a collaborative writing effort. Text segments in the document are degenerated, mimicking to be the work of an author with inferior writing skills, with the secret message embedded in the choices of degenerations. The degenerations are then revised with the changes being tracked, making it appear as if a cautious author is correcting the mistakes. The change tracking information contained in the stegodocument allows the original cover, the degenerated document, and, hence, the secret message to be recovered. The extra change tracking information added during message embedding is vital in a normal collaboration scenario, and so hinders ignorant removals by skeptics. Experiments demonstrate the feasibility of the proposed method.
Index Terms—Stegodocument.
16) Design and Performance Studies of an Adaptive Scheme for Serving Dynamic Web Content in a Mobile Computing Environment
Zhigang Hua, Xing Xie, Member, IEEE, Hao Liu, Student Member, IEEE,
Hanqing Lu, and Wei-Ying Ma, Senior Member, IEEE
Abstract—Currently, people gain easy access to an increasingly diverse range of mobile devi ces such as personal digital assistants (PDAs), smart phones, and handheld computers. As dynamic content has become dominant on the fast-growing World Wide Web [24], it is necessary to provide effective ways for the users to access such prevalent Web content in a mobile computing environment. During a course of browsing dynamic content on mobile devices, the requested content is first dynamically generated by remote Web server, then transmitted over a wireless network, and, finally, adapted for display on small screens. This leads to considerable latency and processing load on mobile devices. By integrating a novel Web content adaptation algorithm and an enhanced caching strategy, we propose an adaptive scheme called MobiDNA for serving dynamic content in a mobile computing environment. To validate the feasibility and effectiveness of the proposed MobiDNA system, we construct an experimental testbed to investigate its performance. Experimental results demonstrate that this scheme can effectively improve mobile dynamic content browsing, by improving Web content readability on small displays, decreasing mobile browsing latency, and reducing wireless bandwidth consumption.
17) The Battle Against Phishing:Dynamic Security Skins
Rachna Dhamija
University of California, Berkeley
rachna@sims.berkeley.edu
J.D. Tygar
University of California, Berkeley
tygar@cs.berkeley.edu
ABSTRACT
Phishing is a model problem for illustrating usability concerns of privacy and security because both system designers and attackers battle using user interfaces to guide (or misguide) users.
We propose a new scheme, Dynamic Security Skins, that allows a remote web server to prove its identity in a way that is easy for a human user to verify and hard for an attacker to spoof. We describe the design of an extension to the Mozilla Firefox browser that implements this scheme. We present two novel interaction techniques to prevent spoofing. First, our browser extension provides a trusted window in the browser dedicated to username and password entry. We use a photographic image to create a trusted path between the user and this window to prevent spoofing of the window and of the text entry fields. Second, our scheme allows the remote server to generate a unique abstract image for each user and each transaction. This image creates a “skin” that automatically customizes the browser window or the user interface elements in the content of a remote web page. Our extension allows the user’s browser to independently compute the image that it expects to receive from the server. To authenticate content from the server, the user can visually verify that the images match. We contrast our work with existing anti-phishing proposals. In contrast to other proposals, our scheme places a very low burden on the user in terms of effort, memory and time. To authenticate himself, the user has to recognize only one image and remember one low entropy password, no matter how many servers he wishes to interact with. To authenticate content from an authenticated server, the user only needs to perform one visual matching operation to compare two images. Furthermore, it places a high burden of effort on an attacker to spoof customized security indicators.
Other important projects
Using Telephonic api, Speech api
Call center application, customer care application
19) Wireless Intrusion Detection System
20) Web Content Filtering (linux)
21) Firewall linux
22) Intelligent notifier (using GPS and SMS)
23) Vehical count for trafic signal (Image processing)
24) Online phone book (j2me)People usually changes email addresses and mobile number. Before changing numbers, they will have given that number to many. After changing, when they try, the number will not be correct and hence the call will not be connected. Many contacts are lost in a similar way. The project aims to solve this problem by maintaining an online contact base.
Every contact on the mobile or on the desktop is synced with it. So If Frederik changes his mobile number, every contact who syncs to this database will receive an updated contact information. With this application in place there is no hassle when mobile numbers emails or address details are changed.
25) Mobile SIP communicator
Broadband and advancements in voice technologies are changing the way we used to communicate. Long distance telephone calls are made cheaper by services like skype and Jaxter. The same technology is affecting mobile services also. Most new phones have lots of memory and processing power. And with the data services on mobiles improving, its possible to place internet phone calls via mobiles.
J2me provides a SIP API specifically for this purpose. Using this API an application can be developed that can communicate with any SIP service and that includes most of the web telephony people. The costs will come down for long distance calls. The service can use the wifi facility available on most new generation handsets. Local wifi service can use the internet and also provide a means to make phone calls.
26) Location based advertising
Where can we make use of location based advertising ? Definitely it has to be on something that moves. Mobile, yes, but not this time. This about buses. All these buses travel many places, and most of the new ones have got electronic billboards. Why not run location based advertisements on them. The idea is to create a directory of locations (latitude and longitude) and advertisements.
An algorithm needs to be developed to find proximity to a location and change the advertisement based on that. Due to the complexity of the project, its better implemented on an embedded linux box. Coupled with GPRS, the advertisements can be updated on the fly, with out even having to stop the vehicle. The different modules of the project include an LED display controller, a GPS module and GPRS handler.
27) Bluetooth based remote control for motor
motors are essential components for robotics projects. And most of the robotics projects become really interesting when the projects are wireless also. The most common wireless technology used till now was the FM or RF technology. But there are many disadvantages to using such analogue communication technologies.
Bluetooth is a short range digital communication protocol suitable for robotic projects. The remote control consists of a receiver and a transmitter. In this case we can use a standard bluetooth module as the receiver. The transmitter may be custom made from a bluetooth module, or a small program can be written on any smart phones with bluetooth capability. J2me and windows mobile are the best for this purpose. Symbian also can be used.
28) Embbeded web server for remote
The aim of the project is to control the devices or equipment’s from the remote place through a web-page. Here all the devices which are to be controlled are connected to the relays (acts as switches)on the web server circuit board. The web-server circuit is connected to LAN or internet. The client or a person on the PC is also connected to same LAN or internet. By typing the IP-address of LAN on the web browser, the user gets a web-page on screen, this page contains all the information about the status of the devices ( whether they are ON or OFF). On this page the user is provided with checkboxes to check or uncheck the boxes in order switch OFF or switch ON the devices.
29) System and web projects
structure approach toward the system designing(data base project) front-end: vb back-end: relational data base(access,oracle,sql) example: payroll system,Inventory System,Lib system. etc 2 .object oriented approach towards system designing(data base project) front-end: vb.net,java back-end: object-relational databases (access,oracle,sql) example: payroll system,Inventory System,Lib system. etc 3> Web-site Project designing in asp,asp.net,java(jsp) will be preferred
30) Network Traffic Analysis
This session is intended to help new or beginning network administrators learn how to use packet capture software for basic network troubleshooting and traffic analysis. It will cover both installation and use of packet capture software and the fundamentals of basic network traffic analysis, including identifying communication issues, monitoring network performance, verifying network security and tracking communication transactions.
31)J2me based sip-communicator
Mobile based sip-communicator ,real time application implemented using j2me and sip api,The Session Initiation Protocol (SIP) is a signaling protocol used for establishing and controlling multimedia communication sessions on networks that use the Internet Protocol (IP). A session is as simple as a two-way phone call. SIP was primarily designed to establish, modify, and terminate sessions, This simplicity makes SIP quite scalable and extensible, and it can be used easily in different architectures and deployment scenarios. SIP is already being used for all kinds of innovative applications and services, and its importance in mobile networks will continue to grow.
32) Intranet mail server
designing to use and then validation to using java script and then transaction are perform in jsp and the backend is ms acess. first form cotains signin and signout. second form cotains inbox, checkmail,compose,delete,addressbook,draft,spam,notepad,calcilator,calender. the caleder contains the day today activities enter and then all year calender also displayed
33) Message conversion tool
“Message Conversion Tool” acts as a tool which is used to convert the request (message) in one format to the standard format.Using this tool we can receive the request in any format, convert it into the standard format and send the response immediately.The request format may be of any kind (For example https, XML etc). The tool contains certain rules that serve as the base for the conversion. The standard has its own specifications; the conversion of the Proprietary format to the standard format is made based onthe specifications. Once the request is processed, the response is sent back to the user in the required format.
34) Video Streaming using Cell Phone with security
AIM : This Project is all about to provide easily affordable security system for a office or house or bank or any important room where you want to have security by connecting IR Transmitter and Receiver at the entrance of the room. If anytime, the Ir Rays are cut, The PC is intimated abut the same. Immediately, an SMS is sent to the owner of the setup regarding the intrusion such that the owner can open the application in his cell and view the live video of the happenings. Also, an alarm is activated at the PC?s end to alert the people around regarding intrusion. This project is intended to : View live video recording through a mobile. This application allows the mobile user to track the activities happening at a particular location. Take the snapshots of the video recorded through webcam in a mobile. Store these snapshots as images in the mobile. Images can be stored in different formats subjected to the a particular selected format. To display the time with the image when it was captured. in the GPRS enabled Mobiles. Language used: Core Java J2ME J2EE(jmf, servlets) Java Mail API Requirements: Software Requirements J2SDk1.4 or better. J2ME WTK2.1 or higher JMF2.1.1e or higher Jakarta Tomcat Server 5.0 or better. Hardware Requirements Pentium P3(2.66GHz) Processor or higher. Minimum 256 MB RAM. WebCam. Other Requirements GPRS enabled Mobile with a minimum of 20KB of free memory to upload the application. PC connected to internet using direct connection. Description: ?GPRS Video Streaming? is an Internet browser application developed with the main intention to view the live events taking place at a site wherever the webcam will be focusing, through a GPRS enabled Mobile. It gives user the high quality images with much less (General Packet Radio Service)GPRS or Universal Mobile Telecommunication System(UMTS) traffic, so the communication with the web will not be a cost problem at today?s GPRS or UMTS rates. As security is a critical factor for the business and at many places , so everyone who utilizes this application can get to know that the events happening at a particular location with just a mobile from a remote location. This package uses a user friendly GUI so that the people can use it with utmost ease. In this project, Ir Tx passes rays continuously to receiver, will in turn is connected at the top of the entrance of the door and will be connected to the PC which has webcam and internet connection. If there is no interruption between the transmitter and receiver, the receiver will receive rays continuously, and this will be monitor by the PC continuously. If any obstruction occurs there, the passage of rays will be disconnecting, and that will be detected by the hardware connected to the PC. If there is any obstruction, the webcam will start recording the video and simultaneously the sms will be send to corresponding person and the keyboard, mouse of the PC will be disabled. To view the live events happening at a site we need to connect to the PC with which the webcam is connected and the server part of this application should be running there in. Next we can start the client part loaded in the mobile and we need to specify the PC to be connected by passing its IP address where in the server part should be running. As well as we can specify the format for the images/snapshots to be taken and the corresponding time will be stored with that picture. We can choose view webcam option to see the live video. So we can connect to any location or the PC through this application which must fulfill the requirements specified above. Modular Description : 1. Client This module has been implemented in Core Java and J2ME. It is used to : To view video captured by the webcam. This client part of the application allows the mobile user to see live video from a Remote Location. Take the snapshots of the video recorded through webcam by connecting to the server through GCF connection established in j2me application and Servlets which is running in web server. The server modules retrieve the images from the webcam and sends to the client for display. 2. Server The Server module connects the web cam through the JMF(java media framework ) which in turn connects the web cam for getting the images the images will be displayed for each and every specified delay seconds.
35) Online activity monitor
Online Activity Monitor is a web based application which is used by a Human Resource Manager(HR). This project helps the HR manager to maintain all Activity information about the employees such as the software developers and the implementers. Consider that the HR of the company is located at a different location say Delhi which serves as a head quarters for the organization and wherein the software implementers and customers are placed at different locations say Mumbai, Chennai .Consider that the HR manager has got a set of activity to be done by one of the employee in the implementation department. The HR manager plan out all the Activty for that particular employee and forwards it. The implementer takes care of those works which the HR manager has assigned. The implementer maintains certain status information. The status information is of three types referring to the initial stage, the pending stage or the completed stage.These status information’s are sent to the HR to denote him about the current status.. Hence the communication between the HR manager and the implementers are through e-mails.
36)Computer Sleuth: Identification by Text Analysis
Objective
The goal of this project is to write a computer program to make some simple measurements on a block of text, and then to see if this information can be used to identify the author of the text.
Introduction
Your English teacher has probably told you that every author has an individual writing style—their own unique 'voice' on the page. Is it possible to find ways to identify that voice through computer analysis of written text?
A familiar case from history argues that it is indeed possible. When our forefathers, newly independent from Great Britain, were debating whether to do away with the Articles of Confederation and adopt the new Constitution written by a convention in Philadelphia, a series of essays was written to argue in favor of adopting the new government. These essays, now called The Federalist Papers, were signed "Publius," but are now attributed to Alexander Hamilton, James Madison, and John Jay. The authorship of 12 of the essays was claimed by both Hamilton and Madison. As Julie Rehmeyer writes in a recent Science News article (Rehmeyer, 2007): "Altogether, researchers have considered more than 1,000 features of writing style. Nearly all the analyses have vindicated Madison."
Relax, you won't need to analyze 1,000 different features for your science fair project. The Science Buddies project, Paragraph Stats: Writing a JavaScript Program to 'Measure' Text, shows you how to write a simple program to measure:
the number of sentences contained in the text,
the number of words in each sentence,
the number of letters in each word,
the average number of words per sentence, and
the average word length.
With some simple modifications to the program, you can count the frequency of each word length and each sentence length in the text. Is this enough information to identify authorship? Try it and find out!
Terms, Concepts and Questions to Start Background Research
To do this project, you should do research that enables you to understand the following terms and concepts:
frequency,
frequency histogram.
OTHER PROJECTS
1) Distributed Programming: Scala, Java, .NET
· Coffee-shop
· Air-traffic control system
· Railway network
· Grid data management
2) Web and Desktop application for Weather broadcasting: Java Weather API
3) Reading or accessing Microsoft Format Files: Apache POI
4) Blogger on mobile
It allows you to create and edit posts for your weblog. It runs on your phone, so you can can now blog from wherever your mobile phone can get usable signal reception.
5) RT monitoring and detection of phishing attack-Read Time n/w monitoring and detection of Phishing attack.
phishing is a criminal activity using social engineering techniques.[1] Phishers attempt to fraudulently acquire sensitive information, such as usernames, passwords and credit card details, by masquerading as a trustworthy entity in an electronic communication. eBay and PayPal are two of the most targeted companies, and online banks are also common targets. Phishing is typically carried out by email or instant messaging,[2] and often directs users to give details at a website, although phone contact has been used as well.[3] Attempts to deal with the growing number of reported phishing incidents include legislation, user training, and technical measures
6) Search Engine using Fuzzy logic--- Fuzzy logic searching finds matches based on searching for degrees of certainty as opposed to restrictive Boolean logic. Fuzzy logic finds sound alike versions of words such as incomplete or misspelled words like "motercyler."
In addition to enhancing the accuracy of major Internet search engines, fuzzy logic is particularly important for finding data in Web-based repositories that contain scanned and optical character recognition (OCR) data.
7) Internet personal information manager: Chandler server.
Visit - http://chandlerproject.org/Projects/Vision or Google calendar.
8) Application using Coda File System
9) CodePlex-This is web application to create new projects, join existing project, publish completed project from single site: Java, .NET, Ruby
10) Application using E2Com: Java to COM and vice versa conversion. For ex. Using Excel (Any other application) from java application.
11) Desktop and Web interface for Gmail. New UI as well as application using Gmail.: Java, Ruby
Here we can create mail application which depend on Gmail. We can also develop one application on that mail application. For ex. On server one mail received which contains – start tomcat server. Our application read that mail and automatically start the tomcat server. This also works to stop. Like this we can create many application which are depend on our mail application.
13) Representing structural information as diagrams of abstract graphs and networks . Automatic graph drawing. Graphs are usually generated from an external data sources. Java, Ruby, .NET
Here we can develop application to show wireless n/w. also graphically we can show from where our site is visiting. Or who is accessing our system at what time.
14) Touch sensor and control system. USB programming.
15) Interfacing, computer and electronic device. Serial port programming, java communication package. Bluetooth programming, RFID programming
16) Finding location from IP address. For advertise, sales and many more applications. Java
Store Country, state, city, zip code and ip address in DB
When any one accessing ur site get his IP address
By using that IP address our DB find out city
When u find out city use sms service for advertise
Use google map to show actual visitor detail
This application also use to find hacker
17) Fast Software Configuration Management (SCM) System. Perforce SCM versions and manages source code and digital assets for enterprises large and small
18) Crate your own music, edit, and publish. Music composer. Music is geared at run time. Java
· Music Strings let you specify notes, chords, instruments, tracks.
· Music can be played at runtime, or saved to and opened from MIDI files
· Music can be sent to and received from external devices: keyboards, mixers, etc.
· A "Pattern" of music can be transformed and manipulated in interesting ways
19) Scaling JPEG images
20) Application on scientific community, create synergy between all sciences (e.g. math, physics, sociology, biology, astronomy, economics, etc.) by integrating them into a single architecture, scientific calculations and visualizations.
21) Web application - Logical Information Machine to access energy and financial data.
22) Demonstration of JavaFX technology. You can't always predict what devices or platforms your customers will be using and with JavaFX, you don't have to. For more detail Java.sun.com
23) High-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load.
24) Making news understandable to computer NIFF(News Industry Text Format) and XMLNews. http://xml.coverpages.org/MuellerNews1999.html
Computers and devices today have little or no awareness of events taking place in the real world:
§ A user has entered a trip to Los Angeles into a calendar program. When there has just been an earthquake in Los Angeles, the calendar program does not inform the user.
§ The user of a palm device is a big Brad Pitt fan. The device fails to mention that he happens to be shooting a film one block away.
§ A driver gets into a car. The car has no idea the driver's favorite football team has just lost the Super Bowl.
The rise of XML [3] presents a unique opportunity to change this. An XML document type can be created that represents the content of news events. Then news stories can be made available as XML documents to computers at the same time that text news stories are made available to people.
In fact, two XML document types for news have been defined.
The News Industry Text Format (NITF) [9] was created by the International Press Telecommunications Council and the Newspaper Association of America. NITF is a text markup language that enables reuse of news stories across print publications, broadcast news, databases, and the web. It incorporates a number of HTML tags for structure, appearance, and linking such as a, hr, p, and pre. To those, it adds tags for metadata or information about a news story such as byline, distributor, and keyword. Finally, it includes tags for marking up entities in the story such as event, location, money, org, and postaddr.
XMLNews [17, 18] was created by WavePhore, a news amalgamator, in order to provide web sites with a feed of news stories gathered from various sources in a standard format. XMLNews is split into two parts: XMLNews-Story is an easier-to-implement subset of NITF for marking up text news stories, while XMLNews-Meta provides information about news stories, text or otherwise.
25) Search Engine optimization
26) Search Engine optimization investigation.
27) Web robots- Web Robots are programs that traverse the Web automatically. http://www.robotstxt.org/
28) Dynamic web application using zape language.
29) Instant messenger application.
30) Vehicle tracking system -- Advanced Tracking Technologies, Inc., a leading manufacturer of GPS vehicle tracking systems, is committed to providing our customers with innovative and affordable vehicle tracking solutions. GPS tracking technology is the standard in fleet management. It is an excellent way for fleet owners and managers to monitor their cars, trucks, or vehicles efficiently. GPS tracking will allow you to monitor your employees and vehicles with assurance and confidence. With vehicle tracking systems in your company's fleet vehicles, you will find a better way to conduct fleet management and track your vehicles. Whether you have one truck or one thousand, our knowledgeable GPS fleet consultants can assist you in selecting a vehicle tracking system that will create a source of competitive advantage for your company. Know where they go! Using our GPS vehicle tracking system in your cars and trucks will allow you to get the facts you need.
31) Vehicle path detection
32) Application using character recognizaiton
33) Automated form processing
34) Bayesian n/w development -- A Bayesian network is a graphical model that encodes probabilistic relationships among variables of interest. When used in conjunction with statistical techniques, the graphical model has several advantages for data analysis. One, because the model encodes dependencies among all variables, it readily handles situations where some data entries are missing. Two, a Bayesian network can be used to learn causal relationships, and hence can be used to gain understanding about a problem domain and to predict the consequences of intervention. Three, because the model has both a causal and probabilistic semantics, it is an ideal representation for combining prior knowledge (which often comes in causal form) and data. Four, Bayesian statistical methods in conjunction with bayesian networks offer an efficient and principled approach for avoiding the overfitting of data. In this paper, we discuss methods for constructing Bayesian networks from prior knowledge and summarize Bayesian statistical methods for using data to improve these models. With regard to the latter task, we describe methods for learning both the parameters and structure of a Bayesian network, including techniques for learning with incomplete data. In addition, we relate Bayesian-network methods for learning to techniques for supervised and unsupervised learning.
35) OWASP- open web application security project
36) Peer-to-peer n/w. UDDI, File sharing, distributed application. Java
37) Object DB for analyzing Genomic data.
38) Semantic web application: The Semantic Web is a mesh of information linked up in such a way as to be easily processable by machines, on a global scale. You can think of it as being an efficient way of representing data on the World Wide Web, or as a globally linked database.
39) Distibuted game using RMI, EJB
40) City planning application
41) N/w packet simulation using JIST and SWANS
42) Animation of n/w algo. Using tcl-tk on linux
On linux we can change TCP IP protocol . But how we can check that our changes are working properly or not. For this we can develop graphical animation program which will show u whole packet transfer. Like packet received , dropped, collision occurred etc.
43) TimeTable tool for many applications. School, business etc.
44) Analytical wireless LAN throughput estimation.
45) Encryption and digital signature for court document.
46) AJAX application
47) Mailing application: PHP, Java, RUBY
48) Crowd analysis and simulation
Controlling crowds in airports, train terminals, sporting events, etc., is a complex problem. This particular problem has a great deal interaction between the entities themselves (i.e. among the individual members of the crowd) and the crowd (or individuals) with the environment in which the crowd is placed. These interactions are best observed when the simulation output has a graphical component. Therefore, the combination of a simulation model with a good graphical representation will facilitate the understanding of the behavior of this complex system.
The model involves interactive features and 2D graphics. It also allows the possibility for emergency test procedures (i.e. fires and alarms) in order to identify the efficiency of evacuation procedures.
49) Smart Cane --- The Smart Cane is a device that allows a visually impaired user to record and retrace their steps along a path. The cane itself is similar to a standard walking cane, except the lower portion is fixed to a three-wheeled tripod base. As the user pushes the Smart Cane along, a Basic Stamp microcontroller records the distance (via an optical shaft encoder) and direction (via a digital compass) vector of the user's path. Upon completion of their journey, the user presses the stop button to end the recording. Finally, the user can playback the trip by pressing the replay button, and the Smart Cane reverses the distance/direction vector telling the user where, when, and how much to turn at the appropriate points.
50) Malfode intension based privacy violation detection system.
51) Digital water marking of video
52) Digital water marking of software
53) Yahoo messenger support. Java and C
54) Operation Support System. (SAP)
Customer Management
Order Management
Service Activation
Testing
Product Inventory
Service Inventory
Resource Inventory
Service Discovery
Resource Discovery
Trouble Ticketing
Service Problem Resolution
Customer SLA management (Service Level Agreement)
Process Quality Management
Service Quality Management
Fault Monitoring
Performance Monitoring
Billing
Billing mediation
Product and offer pricing
Fault Management
Performance Management
Bill Generation Management
55) Distrubuted application for maintaing up to date web pages.
Find dead links and dead pages by using distributing programming. Simultaneous access many pages take action on particular result .
56) Data mining with java interface
57) AI for data interpretation
A lot of the early work on natural language understanding came from artificial intelligence (AI) research. Natural language is a perfect example of an AI sort of problem. Contrary to popular belief, artificial intelligence is not centered on an attempt to model and duplicate the way people think about and solve problems. The aim of many researchers has become simpler and more pragmatic: to develop techniques to solve problems that aren't a good fit for the step-by-step algorithmic design of our computing platforms and programming languages. Their efforts have led to the development of a variety of interesting approaches to programming. Object-oriented languages owe a debt to AI, as do rule-based systems and other, less common programming models.
A lot of the early work on natural language understanding came from artificial intelligence (AI) research. Natural language is a perfect example of an AI sort of problem. Contrary to popular belief, artificial intelligence is not centered on an attempt to model and duplicate the way people think about and solve problems. The aim of many researchers has become simpler and more pragmatic: to develop techniques to solve problems that aren't a good fit for the step-by-step algorithmic design of our computing platforms and programming languages. Their efforts have led to the development of a variety of interesting approaches to programming. Object-oriented languages owe a debt to AI, as do rule-based systems and other, less common programming models.
58) Dynamic object modeling for multimedia applications
This paper describes an automated approach for dynamic object modeling and visualization of a 3D environment. Moving objects are detected automatically and represented with video textures projected on their convex hulls. These objects are tracked using a winner-takes-all methodology. To achieve robust tracking, a new matching criterion that considers both spatial and temporal coherences of objects is presented. We demonstrate the effectiveness of using this new approach to dynamic shape modeling and
representation for creating 3D visualizations of dynamic events observed in real environments.
This paper describes an automated approach for dynamic object modeling and visualization of a 3D environment. Moving objects are detected automatically and represented with video textures projected on their convex hulls. These objects are tracked using a winner-takes-all methodology. To achieve robust tracking, a new matching criterion that considers both spatial and temporal coherences of objects is presented. We demonstrate the effectiveness of using this new approach to dynamic shape modeling and
representation for creating 3D visualizations of dynamic events observed in real environments.
59) Multi objective evolutionary algo. For optimization problem.
(MOEAs) on the other hand try to calculate a good approximation and representation of the efficient set, typically for hard-to-solve combinatorial or nonlinear optimization problems. For some multiobjective optimization problems such as multiobjective linear optimization or some kinds of discrete optimization problems, effective algorithms for calculation the complete and accurate efficient set are well-known in the MCDM community
The implementation and application of evolutionary algorithms to a given optimization
problem can be considered as a regular software development process. This type of
process can be described by the so-called waterfall model. This model assumes
various stages of the process through which the product, the algorithm, streams
towards its application. Usually these stages are as follows: requirements analysis,
design, implementation, validation & verification, operation & maintenance
(MOEAs) on the other hand try to calculate a good approximation and representation of the efficient set, typically for hard-to-solve combinatorial or nonlinear optimization problems. For some multiobjective optimization problems such as multiobjective linear optimization or some kinds of discrete optimization problems, effective algorithms for calculation the complete and accurate efficient set are well-known in the MCDM community
The implementation and application of evolutionary algorithms to a given optimization
problem can be considered as a regular software development process. This type of
process can be described by the so-called waterfall model. This model assumes
various stages of the process through which the product, the algorithm, streams
towards its application. Usually these stages are as follows: requirements analysis,
design, implementation, validation & verification, operation & maintenance
60) Side channel attack and encryption
61) Text segmentation for automatic document processing.
There has been a considerable interest in designing automatic systems that can scan a given paper document and store it on electronic media for easier storage, manipulation and access. Most documents contain graphics and images, in addition to text. Thus, the document image has to be segmented to identify text and image regions, so that appropriate techniques may be applied to those regions. We present a new technique for image segmentation in which text and image regions, in a given document image, are automatically identified. Technique is based on a differential-processing text extraction concept. The proposed technique is capable of analysing complex document image layouts. The document image is processed by using textural feature analysis. The results of the proposed method are presented with test images which demonstrate the robustness of the technique
There has been a considerable interest in designing automatic systems that can scan a given paper document and store it on electronic media for easier storage, manipulation and access. Most documents contain graphics and images, in addition to text. Thus, the document image has to be segmented to identify text and image regions, so that appropriate techniques may be applied to those regions. We present a new technique for image segmentation in which text and image regions, in a given document image, are automatically identified. Technique is based on a differential-processing text extraction concept. The proposed technique is capable of analysing complex document image layouts. The document image is processed by using textural feature analysis. The results of the proposed method are presented with test images which demonstrate the robustness of the technique
62) Motif detection and gnome annotation
63) BISON
64) TFTP application – TFTP's main difference from FTP is the transport protocol it uses and the lack of any authentication mechanisim. Where FTP uses the robust TCP protocol to establish connections and complete the file transfers, TFTP uses the UDP protocol which is unsecure and has no error checking built in to it (unless they have implemented some type of error checking in the program you are using to transfer files), this also explains why you are more likely to find TFTP in a LAN, rather than a WAN (Wide Area Network) or on the Internet.
65) Parallel computing: security, data management, computation, collaboration.
66) Watch ur TV shows anytime anywhere
This is web application where user select TV shows of interest. Whenever they require they can store those shows on server and anytime they can request those show.
67) Image compression and decompression on web
68) Stenography in image
Hide data in image and transfer image on net
69) Stenography in audio
Hide data in audio and transfer image on net
70) Project management system
PMS is an enhanced issue tracking system for software development projects. PMS uses a minimalistic approach to web-based software project management. Our mission is to help developers write great software while staying out of the way. PMC should impose as little as possible on a team's established development process and policies.
project management features such as time tracking, Gantt charts, calendars and document management.
Enterprise Project is a 100% web based project management tool and web collaboration software for easy project scheduling and project planning.
No time consuming software/upgrade installation, no complicated software deployment on different computers - sign up now and you are ready to use our easy online project management software for online collaboration and project tracking.
71) File management system
72) Speech synthesizer
73) Send SMS and EMS
· Provides a standard API for sending and receiving Multimedia messages and SMS messages.
· Provides a common framework to allow customers to request and download data from the service provider. The data can be news, ring tones, messages, or promotional material.
· Allows enterprises to access their backend systems like email, calendar, and company directory.
74) Intrusion Detection System
75) Intrusion Prevention System
76) Firewall
77) SMS through micro controller handling
78) SQL query analyzer
JDBC interface
By using only JDBC interface we can access many RDBMS to get data. This helps to write more complex SQL queries for more than one database. It takes some parameters from user and by using those parameters it will connect to the particular database. Then start to access data from that database.
Graphical query analyzer:
This is very user friendly tool to run the SQL queries by using very easy Graphical Interface. This also supports script saving and executing. Means we can store many SQL queries. And after that when we required we can execute that stored script.
79) Home control from PC
80) Talk on computer .Like google talk.
81) Blood cell analysis
82)Bluetooth: 1) The transfer of files, images and MP3, between mobile phones. 2) Certain MP3 players and digital cameras to transfer files to and from computers. 3) Data logging equipment that transmits data to a computer via Bluetooth technology.
83) Mobile messaging
84)RFID:Supply chain, Consumer survey, Parking system, Ads shop, Vehicle tracking, Access control
85) Many security related projects
86) Wireless intrusion detection system
87) View Wireless n/w graphically and many more with wireless
*We also invite to new ideas.
Office : Karad and Pune

No comments:
Post a Comment