Loading...
Search for: matching-algorithm
0.012 seconds

    Staying close to a curve

    , Article Proceedings of the 23rd Annual Canadian Conference on Computational Geometry, CCCG 2011, 10 August 2011 through 12 August 2011 ; 2011 Maheshwari, A ; Sack, J. R ; Shahbaz, K ; Zarrabi Zadeh, H ; Sharif University of Technology
    Abstract
    Given a point set S and a polygonal curve P in Rd, we study the problem of finding a polygonal curve through S, which has minimum Fréchet distance to P. We present an efficient algorithm to solve the decision version of this problem in O(nk2) time, where n and k represent the sizes of P and S, respectively. A curve minimizing the Fréchet distance can be computed in O(nk2 log(nk)) time. As a by-product, we improve the map matching algorithm of Alt et al. by an O(log k) factor for the case when the map is a complete grap  

    Fast feature-based template matching, based on efficient keypoint extraction

    , Article Advanced Materials Research, 8 July 2011 through 11 July 2011 ; Volume 341-342 , July , 2012 , Pages 798-802 ; 10226680 (ISSN) ; 9783037852521 (ISBN) Tavakol, A ; Soltanian, M ; Sharif University of Technology
    2012
    Abstract
    In order to improve the performance of feature-based template matching techniques, several research papers have been published. Real-time applications require the computational complexity of keypoint matching algorithms to be as low as possible. In this paper, we propose a method to improve the keypoint detection stage of feature-based template matching algorithms. Our experiment results show that the proposed method outperforms keypoint matching techniques in terms of speed, keypoint stability and repeatability  

    Online Bipartite Matching

    , M.Sc. Thesis Sharif University of Technology Fateminejad, Faezeh (Author) ; Foroughmand Aarabi, Mohammad Hadi (Supervisor)
    Abstract
    Online problems were first introduced in 1980s due to process the data arise from the internet. An Online algorithm is an algorithm which takes a part of input at each step and should give an irrevocable answer before entrance of the rest of data. Online problems are considered when the size of the input is substantial or there are time limitations to wait for the whole input to arrive. One of the first online algorithms discussed was the online bipartite matching. In this problem there exists a bipartite graph with one offline part which is present from the beginning and nodes of the other part entering one by one with all of their corresponding edges. At the entrance of each node the... 

    Improved algorithms for partial curve matching

    , Article Algorithmica ; Vol. 69, issue. 3 , 2014 , p. 641-657 Maheshwari, A ; Sack, J. R ; Shahbaz, K ; Zarrabi-Zadeh, H ; Sharif University of Technology
    Abstract
    We revisit the problem of deciding whether a given curve resembles some part of a larger curve under a fixed Fréchet distance, achieving a running time of O(nm), for n and m being the number of segments in the two curves. This improves the long-standing result of Alt and Godau by an O(log(nm)) factor. Our solution is based on constructing a simple data structure which we call free-space map. Using this data structure, we obtain improved algorithms for several variants of the Fréchet distance problem, including the Fréchet distance between two closed curves, and the so-called minimum/maximum walk problems. We also improve the map matching algorithm of Alt et al. for the particular case in... 

    Improved algorithms for partial Curve matching

    , Article Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 5 September 2011 through 9 September 2011 ; Volume 6942 LNCS , September , 2011 , Pages 518-529 ; 03029743 (ISSN) ; 9783642237188 (ISBN) Maheshwari, A ; Sack, J. R ; Shahbaz, K ; Zarrabi Zadeh, H ; Sharif University of Technology
    2011
    Abstract
    Back in 1995, Alt and Godau gave an efficient algorithm for deciding whether a given curve resembles some part of a larger curve under a fixed Fréchet distance, achieving a running time of O(nm log(nm)), for n and m being the number of segments in the two curves, respectively. We improve this long-standing result by presenting an algorithm that solves this decision problem in O(nm) time. Our solution is based on constructing a simple data structure which we call free-space map. Using this data structure, we obtain improved algorithms for several variants of the Fréchet distance problem, including the Fréchet distance between two closed curves, and the so-called minimum/maximum walk problems.... 

    Recovery from random samples in a big data set

    , Article IEEE Communications Letters ; Volume 19, Issue 11 , September , 2015 , Pages 1929-1932 ; 10897798 (ISSN) Molavipour, S ; Gohari, A ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2015
    Abstract
    Consider a collection of files, each of which is a sequence of letters. One of these files is randomly chosen and a random subsequence of the file is revealed. This random subsequence can be the result of a random sampling of the file. The goal is to recover the identity of the file, assuming a simple greedy matching algorithm to search the file collection. We study the fundamental limits on the maximum size of the file collection for reliable recovery in terms of the length of the random subsequence. The sequence of each file is assumed to follow a hidden Markov model (HMM), which is a common model for many data structures such as voice or DNA sequences. The connection between this problem... 

    A utility-based matching mechanism for stable and optimal resource allocation in cloud manufacturing platforms using deferred acceptance algorithm

    , Article Journal of Manufacturing Systems ; Volume 60 , 2021 , Pages 569-584 ; 02786125 (ISSN) Delaram, J ; Houshamand, M ; Ashtiani, F ; Fatahi Valilai, O ; Sharif University of Technology
    Elsevier B.V  2021
    Abstract
    Cloud Manufacturing (CM) as a successful manufacturing business model and a major driver of Industry 4.0 has attracted a lot of attention in recent years. CM idea aims to streamline the on-demand provisioning of manufacturing resources and capabilities as services, providing end-users with flexible and scalable services accessible through global networks. This idea created many opportunities and challenges. One of the critical challenges is resource allocation, which determines who interacts with whom and how in the CM platform. The type of the platform is a determining factor for the selection of the appropriate resource allocation. To analyze the impact of the allocation on the utilities,... 

    Offline Map-Matching for GPS Observations

    , M.Sc. Thesis Sharif University of Technology Dobash, Ashkan (Author) ; Abam, Mohammad Ali (Supervisor)
    Abstract
    Location observations from Global Positioning System (GPS) loggers are an important source of data for travel behavior researchers. Using GPS, requires a receiver, a digital map and a software that matches the user logged positions to the map. Identifying the location of the GPS data points on a coded map of the transportation network is not a trivial process. There is always an error in calculating the coordinates obtained from the GPS satellites, and also the available maps are not accurate enough. As a result, map-matching always carries some errors. Thus, different algorithms to do this mapping more precisely are presented. The output of the map-matching process is the identification of... 

    Dynamic temporal error concealment for video data in error-prone environments

    , Article Iranian Conference on Machine Vision and Image Processing, MVIP ; 2013 , Pages 43-47 ; 21666776 (ISSN) ; 9781467361842 (ISBN) Marvasti Zadeh, S. M ; Ghanei Yakhdan, H ; Kasaei, S ; Sharif University of Technology
    IEEE Computer Society  2013
    Abstract
    Error concealment is a useful method for improving the damaged video quality in the decoder side. In this paper, a dynamic method with low computational complexity is presented to improve the visual quality of videos when up to 50% of the frames are damaged. In the proposed method, temporal replacement and the improved outer boundary matching algorithm are used for dynamical error concealment in inter-frames of videos. With the use of motion vectors (MVs) which are close to the damaged macroblock (MB) the method can determine whether the motion in specific areas is either regular, irregular, or zero. Then, based on this knowledge, different methods are performed. It adaptively selects a set... 

    Radio resource allocation for downlink non-orthogonal multiple access (NOMA) networks using matching theory

    , Article 58th IEEE Global Communications Conference, GLOBECOM 2015, 6 December 2015 through 10 December 2015 ; 2015 ; 9781479959525 (ISBN) Di, B ; Bayat, S ; Song, L ; Li, Y ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2015
    Abstract
    In this paper, we study the resource allocation and scheduling problem for a downlink non- orthogonal multiple access (NOMA) network where the base station (BS) allocates the spectrum resources and power to the set of users. We aim to optimize the sub-channel assignment and power allocation to achieve a balance between the number of scheduled users and total sum-rate maximization. To solve the above problem, we propose a many-to-many two-sided user-subchannel matching algorithm in which the set of users and sub-channels are considered as two sets of players pursuing their own interests. The algorithm converges to a pair-wise stable matching after a limited number of iterations. Simulation... 

    A novel pattern matching algorithm for genomic patterns related to protein motifs

    , Article Journal of Bioinformatics and Computational Biology ; Volume 18, Issue 1 , 2020 Foroughmand Araabi, M. H ; Goliaei, S ; Goliaei, B ; Sharif University of Technology
    World Scientific Publishing Co. Pte Ltd  2020
    Abstract
    Patterns on proteins and genomic sequences are vastly analyzed, extracted and collected in databases. Although protein patterns originate from genomic coding regions, very few works have directly or indirectly dealt with coding region patterns induced from protein patterns. Results: In this paper, we have defined a new genomic pattern structure suitable for representing induced patterns from proteins. The provided pattern structure, which is called "Consecutive Positions Scoring Matrix (CPSSM)", is a replacement for protein patterns and profiles in the genomic context. CPSSMs can be identified, discovered, and searched in genomes. Then, we have presented a novel pattern matching algorithm... 

    A quantization noise robust object's shape prediction algorithm

    , Article 13th European Signal Processing Conference, EUSIPCO 2005, Antalya, 4 September 2005 through 8 September 2005 ; 2005 , Pages 1770-1773 ; 1604238216 (ISBN); 9781604238211 (ISBN) Khansari, M ; Rabiee, H. R ; Asadi, M ; Nosrati, M ; Amiri, M ; Ghanbari, M ; Sharif University of Technology
    2005
    Abstract
    This paper introduces a quantization noise robust algorithm for object's shape prediction in a video sequence. The algorithm is based on pixel representation in the undecimated wavelet domain for tracking of the user-defined shapes contaminated by the compression noise of video sequences. In the proposed algorithm, the amplitude of coefficients in the best basis tree expansion of the undecimated wavelet packet transform is used as feature vectors (FVs). FVs robustness against quantization noise has been achieved through inherent denoising and edge component separation in the best basis selection algorithm. The algorithm uses these FVs to track the pixels of small square blocks located at the...