{"id":11,"date":"2009-05-17T08:19:53","date_gmt":"2009-05-17T14:19:53","guid":{"rendered":"http:\/\/gergltd.com\/?page_id=11"},"modified":"2018-12-05T09:25:49","modified_gmt":"2018-12-05T15:25:49","slug":"publications","status":"publish","type":"page","link":"https:\/\/www.gergltd.com\/home\/publications\/","title":{"rendered":"Publications"},"content":{"rendered":"<hr \/>\n<h3 style=\"text-align: center;\"><a href=\"https:\/\/scholar.google.com\/citations?user=NcyNZQYAAAAJ&amp;hl=en\">My Google Scholar Profile<\/a><\/h3>\n<hr \/>\n<p><strong>Papers<\/strong><\/p>\n<p>2005. <a href=\"http:\/\/www.gergltd.com\/home\/wp-content\/uploads\/2018\/12\/Vol7_No4.pdf\">An Overview and Example of the Buffer-Overflow Exploit<\/a>. IATAC.<\/p>\n<p style=\"text-align: left;\"><strong>Masters Thesis<\/strong><\/p>\n<div id=\"attachment_41\" style=\"width: 310px\" class=\"wp-caption alignright\"><img decoding=\"async\" aria-describedby=\"caption-attachment-41\" loading=\"lazy\" class=\"size-medium wp-image-41\" title=\"roottops\" src=\"http:\/\/gergltd.com\/home\/wp-content\/uploads\/2009\/05\/roottops-300x64.png\" alt=\"Rooftops detected using ATGP\" width=\"300\" height=\"64\" srcset=\"https:\/\/www.gergltd.com\/home\/wp-content\/uploads\/2009\/05\/roottops-300x64.png 300w, https:\/\/www.gergltd.com\/home\/wp-content\/uploads\/2009\/05\/roottops.png 712w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><p id=\"caption-attachment-41\" class=\"wp-caption-text\">Rooftops detected using ATGP<\/p><\/div>\n<p>Hyperspectral unmixing is necessary for material abundance map (MAM) creation. Most unmixing algorithms search for a set of pure pixels, called endmembers, of which all other pixels in the image are linear combinations of this set. Hence, endmember extraction is an important process in the creation of useful material abundance maps. Material abundance maps are created using a three step process: estimation of the number of materials in an image, unmixing of the image to determine the spectral signatures (endmembers) of these fundamental materials, and finally, some type of constrained least squares algorithm using the recovered endmember spectra to generate the abundance maps. This thesis formally evaluates the first two steps of this process using simulated and real data. First, a common material count estimation algorithm, known as virtual dimensionality (VD), is examined. Second, three endmember extraction algorithms are evaluated: Automatic Target Generation Process (ATGP), ICA-Based Endmember Extraction Algorithm (ICA-EEA) and Vertex Component Analysis (VCA). Finally, the derivation of a constrained least squares technique is given from which the results of the first two steps are used as input to create abundance maps on real data from the AVIRIS sensor. This process serves as a means of qualitatively evaluating the efficacy of these algorithms on live data from which ground truth information could not be realized. The three unmixing algorithms arise from different schools of thought.\u00a0 The ICA-EEA uses independent component analysis (ICA) to isolate endmembers present in a scene. Conversely, ATGP and VCA work on the principle of orthogonality in that endmembers are extracted by iteratively projecting the data orthogonally to the current span of detected endmembers. The two methods differ in how they select the next orthogonal direction. Additionally, the authors of VCA state ICA based methods cannot perform well due to the sum-to-one constraint in linear endmember mixing. The results of this thesis prove otherwise. All methods require that pure pixels are present in the scene.<\/p>\n<p style=\"text-align: left;\"><span style=\"font-family: Arial;\"><a href=\"\/mastersthesis\/gergThesis.pdf\">Thesis<\/a> | <a href=\"\/mastersthesis\/thesis_defense.ppt\">Defense<\/a> | <a href=\"\/mastersthesis\/sample%20latex%20penn%20state%20masters%20thesis.tex\">Sample Latex Penn State Masters Thesis<\/a><\/span><\/p>\n<p><strong>Undergraduate Thesis<\/strong><\/p>\n<p>The following paper develops the theories and methods used in a gesture recognition system implemented as a human-computer interface (HCI).\u00a0 The gesture recognition system recognizes four fundamental static hand gestures and variations for a total of nine gestures.\u00a0 The system uses a variation of the CAMSHIFT algorithm for hand tracking and a minimum distance classifier for classification.\u00a0 The Win32 API is utilized to perform the desired actions, which are determined by a microstate\/macrostate architecture by which contextual information is used to correct any falsities in single frame classification.\u00a0 The state oriented model uses order statistics to provide corrections.\u00a0 The software, named MTrack, is implemented using Borland Delphi 7.0 and DirectX and is specifically designed for low-end desktop hardware.\u00a0 E.g. A 600MHz Pentium with commercial off the shelf (COTS) camera hardware.<\/p>\n<p style=\"text-align: left;\"><span style=\"font-family: Arial;\"><a href=\"\/undergraduate_thesis\/undergraduate_thesis.pdf\">Thesis<\/a> | <\/span><a href=\"\/undergraduate_thesis\/release\/mtrackdemo.zip\">Software Demo<\/a> |\u00a0<a href=\"\/undergraduate_thesis\/release\/isaacgerg.ppt\">Presentation<\/a> <span style=\"font-family: Arial;\">| <a href=\"\/undergraduate_thesis\/\">Original Webpage<\/a><\/span><\/p>\n<p><strong>Course Projects<\/strong><\/p>\n<p><span style=\"font-family: Arial;\"><a href=\"\/cse485\">CSE 485<\/a> &#8211; Dignal Image Processing I<\/span><\/p>\n<ul>\n<li><a href=\"\/cse485\/project0\/\">Effects of Spatial Resolution Changes on Quantization on Gray Level Images<\/a><\/li>\n<li><a href=\"\/cse485\/project1\/\">Image Transformation Using Boolean Operations \/ Component Analysis<\/a><\/li>\n<li><a href=\"\/cse485\/project2\/\">Contrast Enhancement, Histogram Equalization, Spatial Filtering, &amp; Edge Detection<\/a><\/li>\n<li><a href=\"\/cse485\/project3\/\">Fourier Transform and Frequency Domain Filter Design<\/a><\/li>\n<li><a href=\"\/cse485\/project4\/\">Inverse Filtering<\/a><\/li>\n<li><a href=\"\/cse485\/project5\/\">Image Compression and Mathematical Morphology<\/a><\/li>\n<\/ul>\n<p><span style=\"font-family: Arial;\"><a href=\"\/cse585\">CSE 585<\/a> &#8211; Dignal Image Processing II<\/span><\/p>\n<ul>\n<li><span style=\"font-family: Arial;\"><a href=\"\/cse585\/pj1\/\">Mathematical Morphology: Binary Image Processing &amp; Filtering<\/a><\/span><\/li>\n<li><span style=\"font-family: Arial;\"><a href=\"\/cse585\/pj2\/\">Mathematical Morphology: Shape Analysis &amp; Skeletonization<\/a><\/span><\/li>\n<li><span style=\"font-family: Arial;\"><a href=\"\/cse585\/pj3\/\">Nonlinear Filtering and Anisotropic Diffusion<\/a><\/span><\/li>\n<li><span style=\"font-family: Arial;\"><a href=\"\/cse585\/finalpj\/\">Image Restoration Using Wiener Filtering<\/a><\/span><\/li>\n<\/ul>\n<p><span style=\"font-family: Arial;\"><a href=\"\/cse486\">CSE 486<\/a> &#8211; Computer Vision I<\/span><\/p>\n<ul>\n<li><span style=\"font-family: Arial;\"><a href=\"\/cse486\/project1\/\">Image Transformations and Interpolation Methods<\/a><\/span><\/li>\n<li><span style=\"font-family: Arial;\"><a href=\"\/cse486\/project2\/\">Edge Detection and Image Filtering<\/a><\/span><\/li>\n<li><span style=\"font-family: Arial;\"><a href=\"\/cse486\/project3\/\">Hough Transform<\/a><\/span><\/li>\n<li><span style=\"font-family: Arial;\"><a href=\"\/cse486\/project4\/\">Disparity Maps and Depth Computations<\/a><\/span><\/li>\n<li><span style=\"font-family: Arial;\"><a href=\"\/cse486\/project5\/\">CAMSHIFT Tracking Algorithm<\/a><\/span><\/li>\n<\/ul>\n<p><span style=\"font-family: Arial;\"><a href=\"\/cse586\">CSE 586<\/a> &#8211; Computer Vision II<\/span><\/p>\n<ul>\n<li><span style=\"font-family: Arial;\"><a href=\"\/cse586\/project1\/\">Continuous Adaptive Motion-based Person Understanding System (CAMPUS)<\/a><\/span><\/li>\n<li><span style=\"font-family: Arial;\"><a href=\"\/cse586\/project2\/\">Two Speedy Template Matching Algorithms Analyzed<\/a><\/span><\/li>\n<\/ul>\n<p><span style=\"font-family: Arial;\"><a href=\"\/ee553\">EE 553<\/a> &#8211; Statistical Signal Processing<\/span><\/p>\n<p><span style=\"font-family: Arial;\"><a href=\"\/ee556\">EE 556<\/a> &#8211; Neural Networks<\/span><\/p>\n<p><span style=\"font-family: Arial;\"><a href=\"\/meteo597a\">METEO 597a<\/a> &#8211; Remote Sensing of Earth Systems<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>My Google Scholar Profile Papers 2005. An Overview and Example of the Buffer-Overflow Exploit. IATAC. Masters Thesis Hyperspectral unmixing is necessary for material abundance map (MAM) creation. Most unmixing algorithms search for a set of pure pixels, called endmembers, of which all other pixels in the image are linear combinations of this set. Hence, endmember [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":2,"comment_status":"closed","ping_status":"closed","template":"","meta":{"nf_dc_page":"","_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"class_list":["post-11","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.gergltd.com\/home\/wp-json\/wp\/v2\/pages\/11","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gergltd.com\/home\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.gergltd.com\/home\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.gergltd.com\/home\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gergltd.com\/home\/wp-json\/wp\/v2\/comments?post=11"}],"version-history":[{"count":5,"href":"https:\/\/www.gergltd.com\/home\/wp-json\/wp\/v2\/pages\/11\/revisions"}],"predecessor-version":[{"id":1041,"href":"https:\/\/www.gergltd.com\/home\/wp-json\/wp\/v2\/pages\/11\/revisions\/1041"}],"wp:attachment":[{"href":"https:\/\/www.gergltd.com\/home\/wp-json\/wp\/v2\/media?parent=11"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}