Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Fikret Erçal

dblp:40/2827 · DBLP profile ↗
← Back
26ranked-venue papers
6as first author
0since 2021 · last 2010
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 14 · 4 first-authorApplied, interdisciplinary, general and emerging computing · 5 · 1 first-authorArtificial intelligence and machine learning · 3Databases, data management, data science and information retrieval · 3 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1Theory of computation · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
3 papers
Reconfigurable computing and FPGAs · 48% High-performance computing · 30% Parallel and multicore computing · 19%
Computer graphics and multimedia
2 papers
Image and video processing · 62% Image and video coding · 38%
Theoretical computer science
1 paper
Graph algorithms and graph theory · 100%

Topics — the 12 heaviest of 14, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Image and video coding
image compression
0.012000
Design and implementation of an FPGA based processor for compressed images (poster abstract) · FPGA 2000
Image and video coding › lossless compression
run-length coding
0.012000
A Systolic Image Difference Algorithm for RLE-Compressed Images · IEEE Trans. Parallel Distributed Syst. 2000
High-performance computing › iterative methods
conjugate gradient
0.011988
Iterative Algorithms for Solution of Large Sparse Systems of Linear Equations on Hypercubes · IEEE Trans. Computers 1988
High-performance computing
parallel numerical algorithms
0.011988
Iterative Algorithms for Solution of Large Sparse Systems of Linear Equations on Hypercubes · IEEE Trans. Computers 1988
High-performance computing
sparse linear solver
0.011988
Iterative Algorithms for Solution of Large Sparse Systems of Linear Equations on Hypercubes · IEEE Trans. Computers 1988
Parallel and multicore computing
parallel programming models
0.011987
Nearest-Neighbor Mapping of Finite Element Graphs onto Processor Meshes · IEEE Trans. Computers 1987
Parallel and multicore computing
processor allocation
0.011987
Nearest-Neighbor Mapping of Finite Element Graphs onto Processor Meshes · IEEE Trans. Computers 1987
Graph algorithms and graph theory
graph mapping
0.011987
Nearest-Neighbor Mapping of Finite Element Graphs onto Processor Meshes · IEEE Trans. Computers 1987
Graph algorithms and graph theory
graph partitioning
0.011987
Nearest-Neighbor Mapping of Finite Element Graphs onto Processor Meshes · IEEE Trans. Computers 1987
Parallel and multicore computing › multiprocessor system
distributed-memory multiprocessor
0.011988
Iterative Algorithms for Solution of Large Sparse Systems of Linear Equations on Hypercubes · IEEE Trans. Computers 1988
Interconnection networks and networks-on-chip
hypercube network
0.011988
Iterative Algorithms for Solution of Large Sparse Systems of Linear Equations on Hypercubes · IEEE Trans. Computers 1988
High-performance computing
scientific computing systems
0.011987
Nearest-Neighbor Mapping of Finite Element Graphs onto Processor Meshes · IEEE Trans. Computers 1987

Methods — techniques the papers use, named apart from their topics

FPGA implementation · 0.1systolic algorithms · 0.0formal proof · 0.0load balancing · 0.0graph-based mapping · 0.0boundary refinement · 0.0iterative method · 0.0finite element discretization · 0.0
YearPublicationVenuePosition
2010 A Communication Efficient Framework for Finding Outliers in Wireless Sensor Networks
abstract
Outlier detection is a well studied problem in various fields. The unique challenges of wireless sensor networks make this problem especially challenging. Sensors can detect outliers for a plethora of reasons and these reasons need to be inferred in real time. Here, we present a new communication technique to find outliers in a wireless sensor network. Communication is minimized through controlling sensor when sensors are allowed to communicate. At the same time, minimal assumptions are made about the nature of the data set as to minimize the loss of generality in the architecture.
Dylan McDonald, Stewart Sanchez, Sanjay Madria, Fikret Erçal
Mobile Data Management4
2010 A framework for automated enrichment of functionally significant inverted repeats in whole genomes
abstract
BACKGROUND: RNA transcripts from genomic sequences showing dyad symmetry typically adopt hairpin-like, cloverleaf, or similar structures that act as recognition sites for proteins. Such structures often are the precursors of non-coding RNA (ncRNA) sequences like microRNA (miRNA) and small-interfering RNA (siRNA) that have recently garnered more functional significance than in the past. Genomic DNA contains hundreds of thousands of such inverted repeats (IRs) with varying degrees of symmetry. But by collecting statistically significant information from a known set of ncRNA, we can sort these IRs into those that are likely to be functional. RESULTS: A novel method was developed to scan genomic DNA for partially symmetric inverted repeats and the resulting set was further refined to match miRNA precursors (pre-miRNA) with respect to their density of symmetry, statistical probability of the symmetry, length of stems in the predicted hairpin secondary structure, and the GC content of the stems. This method was applied on the Arabidopsis thaliana genome and validated against the set of 190 known Arabidopsis pre-miRNA in the miRBase database. A preliminary scan for IRs identified 186 of the known pre-miRNA but with 714700 pre-miRNA candidates. This large number of IRs was further refined to 483908 candidates with 183 pre-miRNA identified and further still to 165371 candidates with 171 pre-miRNA identified (i.e. with 90% of the known pre-miRNA retained). CONCLUSIONS: 165371 candidates for potentially functional miRNA is still too large a set to warrant wet lab analyses, such as northern blotting, on all of them. Hence additional filters are needed to further refine the number of candidates while still retaining most of the known miRNA. These include detection of promoters and terminators, homology analyses, location of candidate relative to coding regions, and better secondary structure prediction algorithms. The software developed is designed to easily accommodate such additional filters with a minimal experience in Perl.
Cyriac Kandoth, Fikret Erçal, Ronald L. Frank
BMC Bioinform.2
2008 Validation of an NSP-based (negative selection pattern) gene family identification strategy
abstract
BACKGROUND: Gene family identification from ESTs can be a valuable resource for analysis of genome evolution but presents unique challenges in organisms for which the entire genome is not yet sequenced. We have developed a novel gene family identification method based on negative selection patterns (NSP) between family members to screen EST-generated contigs. This strategy was tested on five known gene families in Arabidopsis to see if individual paralogs could be identified with accuracy from EST data alone when compared to the actual gene sequences in this fully sequenced genome. RESULTS: The NSP method uniquely identified family members in all the gene families tested. Two members of the FtsH gene family, three members each of the PAL, RF1, and ribosomal L6 gene families, and four members of the CAD gene family were correctly identified. Additionally all ESTs from the representative contigs when checked against MapViewer data successfully identify the gene locus predicted. CONCLUSION: We demonstrate the effectiveness of the NSP strategy in identifying specific gene family members in Arabidopsis using only EST data and we describe how this strategy can be used to identify many gene families in agronomically important crop species where they are as yet undiscovered.
Ronald L. Frank, Cyriac Kandoth, Fikret Erçal
BMC Bioinform.3
2006 An Automated Method for Rapid Identification of Putative Gene Family Members in Plants
abstract
BACKGROUND: Gene duplication events have played a significant role in genome evolution, particularly in plants. Exhaustive searches for all members of a known gene family as well as the identification of new gene families has become increasingly important. Subfunctionalization via changes in regulatory sequences following duplication (adaptive selection) appears to be a common mechanism of evolution in plants and can be accompanied by purifying selection on the coding region. Such negative selection can be detected by a bias toward synonymous over nonsynonymous substitutions. However, the process of identifying this bias requires many steps usually employing several different software programs. We have simplified the process and significantly shortened the time required by condensing many steps into a few scripts or programs to rapidly identify putative gene family members beginning with a single query sequence. RESULTS: In this report we 1) describe the software tools (SimESTs, PCAT, and SCAT) developed to automate the gene family identification, 2) demonstrate the validity of the method by correctly identifying 3 of 4 PAL gene family members from Arabidopsis using EST data alone, 3) identify 2 to 6 CAD gene family members from Glycine max (previously unidentified), and 4) identify 2 members of a putative Glycine max gene family previously unidentified in any plant species. CONCLUSION: Gene families in plants, particularly that subset where purifying selection has occurred in the coding region, can be identified quickly and easily by integrating our software tools and commonly available contig assembly and ORF identification programs.
Ronald L. Frank, Ajay Mane, Fikret Erçal
BMC Bioinform.3
2005 Evaluation of Glycine max mRNA clusters
abstract
BACKGROUND: Clustering the ESTs from a large dataset representing a single species is a convenient starting point for a number of investigations into gene discovery, genome evolution, expression patterns, and alternatively spliced transcripts. Several methods have been developed to accomplish this, the most widely available being UniGene, a public domain collection of gene-oriented clusters for over 45 different species created and maintained by NCBI. The goal is for each cluster to represent a unique gene, but currently it is not known how closely the overall results represent that reality. UniGene's build procedure begins with initial mRNA clusters before joining ESTs. UniGene's results for soybean indicate a significant amount of redundancy among some sequences reported to be unique mRNAs. To establish a valid non-redundant known gene set for Glycine max we applied our algorithm to the clustering of only mRNA sequences. The mRNA dataset was run through the algorithm using two different matching stringencies. The resulting cluster compositions were compared to each other and to UniGene. Clusters exhibiting differences among the three methods were analyzed by 1) nucleotide and amino acid alignment and 2) submitting authors conclusions to determine whether members of a single cluster represented the same gene or not. RESULTS: Of the 12 clusters that were examined closely most contained examples of sequences that did not belong in the same cluster. However, neither the two stringencies of PECT nor UniGene had a significantly greater record of accuracy in placing paralogs into separate clusters. CONCLUSION: Our results reveal that, although each method produces some errors, using multiple stringencies for matching or a sequential hierarchical method of increasing stringencies can provide more reliable results and therefore allow greater confidence in the vast majority of clusters that contain only ESTs and no mRNA sequences.
Ronald L. Frank, Fikret Erçal
BMC Bioinform.2
2004 Parallel and nature-inspired computational paradigms and applications
Albert Y. Zomaya, Fikret Erçal, El-Ghazali Talbi
Parallel Comput.2
2001 A Parallel Genetic Algorithm for Vertex Splitting Problem
Matthias Mayer, Fikret Erçal
IPDPS2
2001 Parallel computing problems and nature-inspired solutions
Albert Y. Zomaya, Fikret Erçal, Stephan Olariu
Future Gener. Comput. Syst.2
2000 Design and implementation of an FPGA based processor for compressed images (poster abstract)
abstract
No abstract available.
V. S. Balakrishnan, Hardy J. Pottinger, Fikret Erçal, Mukesh Agarwal
FPGA3
2000 A Systolic Image Difference Algorithm for RLE-Compressed Images
abstract
A new systolic algorithm which computes image differences in run-length encoded (RLE) format is described. The binary image difference operation is commonly used in many image processing applications including automated inspection systems, character recognition, fingerprint analysis, and motion detection. The efficiency of these operations can be improved significantly with the availability of a fast systolic system that computes the image difference as described in this paper. It is shown that for images with a high similarity measure, the time complexity of the systolic algorithm is small and, in some cases, constant with respect to the image size. A formal proof of correctness for the algorithm is also given.
Fikret Erçal, Mark Allen, Hao Feng 0001
IEEE Trans. Parallel Distributed Syst.1
1999 A Model-Based Approach for Compression of Fingerprint Images
abstract
We propose a new fingerprint image compression scheme based on the hybrid model of an image. Our scheme uses the essential steps of a typical automated fingerprint identification system (AFIS) such as enhancement, binarization and thinning to encode fingerprint images. The decoding process is based on reconstructing a hybrid surface by using the gray values on ridges and valleys. In this compression scheme, the ridge skeleton is coded efficiently by using differential chain codes. The valley skeleton is derived from the ridge skeleton and the gray values along the ridge and valley skeletons are encoded using the discrete cosine transform. The error between the original and the replica is also encoded to increase the quality. One advantage of our approach is that original features such as end points and bifurcation points can be extracted directly from compressed image even for a very high compression ratio. Another advantage is that the proposed scheme can be integrated to a typical AFIS easily. The algorithm has been applied to various fingerprint images, and high compression ratios like 63:1 have been obtained. A comparison to wavelet/scalar quantization (WSQ) has been also made.
Ilker Ersoy, Fikret Erçal, Muhittin Gökmen
ICIP (2)2
1998 A Subpattern Level Inspection System for Printed Circuit Boards
Madhav Moganti, Fikret Erçal
Comput. Vis. Image Underst.2
1998 Segmentation of Printed Circuit Board Images into Basic Patterns
Madhav Moganti, Fikret Erçal
Comput. Vis. Image Underst.2
1998 Bio-inspired solutions to parallel processing problems
Albert Y. Zomaya, Fikret Erçal, Stephan Olariu
Future Gener. Comput. Syst.2
1998 Partitioning Graphs on Message-Passing Machines by Pairwise Mincut
P. Sadayappan, Fikret Erçal, J. Ramanujam
Inf. Sci.2
1997 Time-Efficient Maze Routing Algorithms on Reconfigurable Mesh Architectures
Fikret Erçal, Hsi-Chieh Lee
J. Parallel Distributed Comput.1
1996 Automatic PCB Inspection Algorithms: A Survey
abstract
The importance of the inspection process has been magnified by the requirements of the modern manufacturing environment. In electronics mass-production manufacturing facilities, an attempt is often made to achieve 100% quality assurance of all parts, subassemblies, and finished goods. A variety of approaches for automated visual inspection of printed circuits have been reported over the past two decades. In this survey, algorithms and techniques for the automated inspection of printed circuit boards are examined. A classification tree for these algorithms is presented and the algorithms are grouped according to this classification. This survey concentrates mainly on image analysis and fault detection strategies; these also include state-of-the-art techniques. A summary of the commercial PCB inspection systems is also presented.
Madhav Moganti, Fikret Erçal, Cihan H. Dagli, Shou Tsunekawa
Comput. Vis. Image Underst.2
1993 Detection of skin tumor boundaries in color images
abstract
A simple and yet effective method for finding the borders of tumors is presented as an initial step towards the diagnosis of skin tumors from their color images. The method makes use of an adaptive color metric from the red, green, and blue planes that contains information for discriminating the tumor from the background. Using this suitable coordinate transformation, the image is segmented. The tumor portion is then extracted from the segmented image and borders are drawn. Experimental results that verify the effectiveness of this approach are given.
Fikret Erçal, Madhav Moganti, William V. Stoecker, Randy H. Moss
IEEE Trans. Medical Imaging1
1991 Distributed Evaluation of an Iterative Function for all Object Pairs on an SIMD Hybercube
Fikret Erçal
Inf. Process. Lett.1
1990 Task Allocation onto a Hypercube by Recursive Mincut Bipartitioning
Fikret Erçal, J. Ramanujam, P. Sadayappan
J. Parallel Distributed Comput.1
1990 Cluster partitioning approaches to mapping parallel programs onto a hypercube
P. Sadayappan, Fikret Erçal, J. Ramanujam
Parallel Comput.2
1989 One-to-one mapping of process graphs onto a hypercube
abstract
In this paper, the problem of assigning N parallel tasks onto a hypercube with N processors is considered. Three heuristics are developed to map arbitrary process graphs, in a one-to-one fashion, onto a hypercube architecture, in order to minimize the communication cost between processors:bit-toggling (BT), bit-swapping (BS), and node-swapping (NS). The effectiveness of the methods is evaluated using a number of sample process graphs, and compared with the results obtained from simulated annealing (SA). With respect to solution quality, between the three approaches proposed, the node-swapping technique is superior.
Fikret Erçal, P. Sadayappan
ICS1
1988 Iterative Algorithms for Solution of Large Sparse Systems of Linear Equations on Hypercubes
abstract
Finite-element discretization produces linear equations in the form Ax=b, where A is large, sparse, and banded with proper ordering of the variables x. The solution of such equations on distributed-memory message-passing multiprocessors implementing the hypercube topology is addressed. Iterative algorithms based on the conjugate gradient method are developed for hypercubes designed for coarse-grained parallelism. The communication requirements of different schemes for mapping finite-element meshes onto the processors of a hypercube are analyzed with respect to the effect of communication parameters of the architecture. Experimental results for a 16-node Intel 80386-based iPSC/2 hypercube are presented and discussed.>
Cevdet Aykanat, Füsun Özgüner, Fikret Erçal, P. Sadayappan
IEEE Trans. Computers3
1987 Mapping Finite Element Graphs onto Processor Meshes
P. Sadayappan, Fikret Erçal
ICPP2
1987 Cluster-Partitioning Approaches to Mapping Parallel Programs onto a Hypercube
P. Sadayappan, Fikret Erçal
ICS2
1987 Nearest-Neighbor Mapping of Finite Element Graphs onto Processor Meshes
abstract
The processor allocation problem is addressed in the context of the parallelization of a finite element modeling program on a processor mesh. A heuristic two-step, graph-based mapping scheme with polynomial-time complexity is developed: 1) initial generation of a graph partition for nearest-neighbor mapping of the finite element graph onto the processor graph, and, 2) a heuristic boundary refinement procedure to incrementally alter the initial partition for improved load balancing among the processors. The effectiveness of the approach is gaged both by estimation using a model with empirically determined parameters, as well as implementation and experimental measurement on a 16 node hypercube parallel computer.
P. Sadayappan, Fikret Erçal
IEEE Trans. Computers2