Monday, November 24, 2008

CS: Computing Verifiable Sufficient Conditions for Sparse Signal Recovery via l_1 Minimization.

Anatoli Juditsky  and  Arkadii Nemirovski have just released the code associated with their paper entitled: On Verifiable Sufficient Conditions for Sparse Signal Recovery via l_1 Minimization. To remind you what this is about, let me quote again the abstract of the paper: 
We propose novel necessary and sufficient conditions for a sensing matrix to be "$s$-good" -- to allow for exact $\ell_1$-recovery of sparse signals with $s$ nonzero entries when no measurement noise is present. Then we express the error bounds for imperfect $\ell_1$-recovery (nonzero measurement noise, nearly $s$-sparse signal, near-optimal solution of the optimization problem yielding the $\ell_1$-recovery) in terms of the characteristics underlying these conditions. Further, we demonstrate (and this is the principal result of the paper) that these characteristics, although difficult to evaluate, lead to verifiable sufficient conditions for exact sparse $\ell_1$-recovery and to efficiently computable upper bounds on those $s$ for which a given sensing matrix is $s$-good. We establish also instructive links between our approach and the basic concepts of the Compressed Sensing theory, like Restricted Isometry or Restricted Eigenvalue properties.
 The code is located here:


Arkadii Nemirovski also tells me that the code doesn't rely on the MOSEK commercial code anymore.

I note that they mention the following with regards to the other computational approach of  Alexandre d'Aspremont and Laurent El Ghaoui (Testing the Nullspace Property using Semidefinite Programming):
Besides, [11] proposes an efficiently computable upper bound on γ^_s(A) based on semidefinite relaxation; this bound is essentially different from our, and it could be interesting to find out if one of these bounds is “stronger” than the other.
First of all, let's call γ^_s(A, \beta)  the Juditsky-Nemirovski constant or JN constant in order to differentiate it from the Restricted Isometry Constant. Second, making their code available is sure to provide much in the way of comparing these bounds in the future. 

Why is this matter important to the Compressive Sensing community ? 

As explained earlier, currently much of the compressive sensing hardware development is "contrained" in trying to map the hardware acquisition process into measurement matrices that are known to fullfill the Restricted Isometry Property (take for instance Roummel Marcia and Rebecca Willett's coded aperture architecture in Compressive Coded Aperture Superresolution Image Reconstruction - additional material can be found here while the slides are here -). And so while it is a very interesting exercise on its own, it could be argued that in order to be more universal, we need to have tools for people to check if their own measurement matrices or multiplexing algorithms or PDE discretization schemes have the possibility of reconstructing a sparse solution using Linear Programming techniques. In other words, we now have a new tool for evaluating underdetermined systems that arise in many areas of science and engineering. 


Credit: NASA/JPL-Caltech/University of Arizona/Texas A&M, Last photo taken by Phoenix on Mars.

Sunday, November 23, 2008

Is this Spam 2.0 ?

For the past week or so I have gotten two requests from people who want to guest blog even though they really did not have much expertise on the subject areas covered here, except if you consider that I write entries on Health/Medical/Fitness. I have also noticed an increased amount of traffic from two IP addresses:





As you can see, the number of visits are not affected but the number of pageviews are. These two IP addresses and the bots behind them are behaving quite differently.

The first bot comes from: 
208.111.154.249 (Limelight Networks Inc) 
and it is based in Tempe, Arizona but sometimes it is doing the same thing from an IP near D.C. The bot seems to go to only one address:


It is baffling. If it were intelligent, one would expect it to go beyond that address but it doesn't as if it were expecting a new item for this posting. The bot comes back several times a day (maybe five to ten times a day). Yesterday, it came at the following hours:

06:14:31
07:43:29
09:41:12
12:28:30
14:01:02
16:00:41

The second bot is the one causing this past week's spike in page views. The bot's IP is:

80.56.211.#  or  f211087.upc-f.chello.nl (Cpe Customers Nl) in Zuid-holland, Rotterdam, Netherlands.
The bot comes back every 65 seconds for periods of hours and goes to the main blog address. If you are using a bot to check on any new item on this blog, please change its setting to do so only once or twice a day (like the one I use), not a thousand times. Then again, I am expecting it to be a spam bot. 

But what is the purpose of these spam bots ? I don't get it.

Friday, November 21, 2008

CS: The Design of Compressive Sensing Filter: Two possible hardware implementations and maybe many more.

I had a great conversation the day before yesterday with Frank Nielsen and Ramesh Raskar. More on that later, in the meantime, I was also directed to the new arxiv preprint entitled :

The Design of Compressive Sensing Filter by Lianlin Li, Wenji Zhang, Yin Xiang, Fang Li. The abstract of the paper reads:

In this paper, the design of universal compressive sensing filter based on normal filters including the lowpass, highpass, bandpass, and bandstop filters with different cutoff frequencies (or bandwidth) has been developed to enable signal acquisition with sub-Nyquist sampling. Moreover, to control flexibly the size and the coherence of the compressive sensing filter, as an example, the microstrip filter based on defected ground structure (DGS) has been employed to realize the compressive sensing filter. Of course, the compressive sensing filter also can be constructed along the identical idea by many other structures, for example, the man-made electromagnetic materials, the plasma with different electron density, and so on. By the proposed architecture, the n-dimensional signals of S-sparse in arbitrary orthogonal frame can be exactly reconstructed with measurements on the order of Slog(n) with overwhelming probability, which is consistent with the bonds estimated by theoretical analysis.
I understand from talking to Lianlin Li that there will be several iterations of this very interesting manuscript. The technique itself reminds me very much of an early paper by Joel Tropp, Michael Wakin, Marco Duarte, Dror Baron, and Richard Baraniuk entitled Random Filters For Compressive Sampling And Reconstruction. The reason that paper got my interest was when I first read the following sentence:
At first glance, one might think this method would convert a signal into garbage.
You don't often see that type of assessment in publications :-)

The paper by Lianlin Li also reminds me of a previous paper Vladimir Ignatovich and I wrote on multilayer systems a while back. Maybe I should look into it....hmmm...Anyway, I very much like the fact that they mention that..
..the ionosphere can be looked as the natural compressive sensing measurement system.
If there is a way to figure out the layering in the atmosphere then I think it would end up being a very nice remote sensing mechanism not unlike what Ivana Jovanovic does in her Ph.D thesis entitled Inverse problems in acoustic tomography (mentioned here).

Thursday, November 20, 2008

CS: GPUCamp, a job, Super-Resolution using Finite Rate of Innovation.



Matthias Seeger has an opening for a PhD Student / Postdoctoral Researcher in Machine Learning, Image Processing

Probabilistic Machine Learning and Medical Image Processing, Saarland University, Saarbruecken, Germany

Fully-funded PhD/postdoc positions are available in the recently established Probabilistic Machine Learning group headed by Matthias Seeger (PhD). PhD training is conditional on acceptance to the International Max Planck Research School for Computer Science (based on evaluation of research proposal and oral presentation, after first six months).

Recent breakthroughs in large-scale approximate Bayesian inference for sparse continuous variable models allow nonlinear Bayesian experimental design (active learning) and compressed sensing to be applied to sampling optimization of magnetic resonance imaging. Details about these projects.

Saarland University is among the leading computer science faculties in Europe, with world-class groups in computer graphics, theory of algorithms and programming languages, theoretical CS, and bioinformatics, among others. It features a unique accumulation of top-ranked CS research institutes (Max Planck Institute for Informatik, Max Planck Institute for Software Systems, DFKI). Within the recently established interdisciplinary MMCI Cluster of Excellence, 20 independent research groups are working in areas with strong overlaps to core machine learning application areas. Saarbruecken is dedicated to excellent postgraduate education, structured according to international standards in the International Max Planck Research School for Computer Science (courses taught in english).

The Probabilistic Machine Learning group focusses on theory and applications of approximate Bayesian inference, and its scalable reduction to standard methods of scientific computing (numerical mathematics, efficient algorithms, signal processing, parallel processing). We closely collaborate with the Center for High-field Magnetic Resonance, Max Planck Institute for Biological Cybernetics, Tuebingen (with a range of MR scanners dedicated to basic research), and have close ties to the Empirical Inference group (headed by Bernhard Schoelkopf) at the same institute, beyond close connections to top machine learning groups in the UK and US.

We are looking for highly motivated, research-oriented individuals with an excellent grasp of the mathematics underlying approximate Bayesian inference, or/and numerical optimization and mathematics, or/and image and signal processing. A strong theoretical background in a field relevant to analysis of statistical methods, or/and keen interest and capabilities in large-scale scientific programming are required.

Please be sure to include the following in your application:

  • Curriculum vitae
  • Statement of research interests (1 page)
  • Letters of reference (1-3) from referees able to comment on your work and academic standing (PhD/MSc thesis advisor, supervisor for internships)
  • Sample of your strongest work (first-author paper in peer-reviewed journal/conference, MSc or PhD thesis, term project paper (with official record attesting your authorship)) in the rough area of interest
  • Transcript of studies (for PhD applicants)

Applications should be sent by e-mail to Matthias Seeger. If you happen to attend the forthcoming Neural Information Processing Systems conference, please make yourself known to me there.

Matthias Seeger goes further in the description of his projects, please note the question in the compressive sensing section:

Currently, a number of PhD/postdoc positions are available for exceptional candidates with strong interests in applications of approximate Bayesian inference. Aspects on several levels of these projects lead into previously rather unchartered terrain, with much original work still to be done:

  • Supporting MRI sequence design by Machine Learning
    Some ML work has been done on analyzing MR images (mostly fMRI) after they have been recorded, or on denoising images. Our interest is in supporting decisions about how images are measured in the first place. On the other hand, we will also identify and address applications of Machine Learning and Bayesian techniques to MRI problems other than sequence design (for example, estimation and compensation of gradient or main field inhomogeneities, robust phase difference estimation, combination of measurements from coil arrays, or motion correction).
  • Nonlinear (Bayesian) Experimental Design
    Bayesian (or classical) ED for Gaussian MRFs is well-developed, but we are not aware of work on the scale of interest here for non-Gaussian models, which are much more useful in practice for a number of reasons. Moreover, there seem to be no theoretical results about Bayesian ED with variational posterior approximations.
  • Compressed sensing for images (that really works)
    Compressed sensing is very fashionable right now in signal processing, and MRI is often cited as a useful application. However, as noted above, present theory has little relevance for the practical problem. What are the relevant properties of a good (or optimal) design in the context of sparse reconstruction of real MR images?
  • Large scale approximate inference for sparse generalized linear models
    Bayesian ED needs inference, beyond penalized optimization for the posterior mode. This seems more difficult, and is almost untouched by theoretical statistics so far (while more and more results about sparse penalized estimation are obtained). Our relaxation is provably convex, inviting theoretical analysis in principle.
    Moreover, our novel algorithms, orders of magnitude faster than previous methods for inference over images, can be applied to generalized linear models as well, opening up a host of new applications of Bayesian inference beyond MAP estimation.

The annoucement will be added to the Compressive Sensing Job section.

and also I found two papers using Finite Rate of Innovation:

Exact Feature Extraction using Finite Rate of Innovation Principles with an Application to Image Super-resolution by Loic Baboulaz and Pier Luigi Dragotti. The abstract reads:

The accurate registration of multiview images is of central importance in many advanced image processing applications. Image super-resolution, for example, is a typical application where the quality of the super-resolved image is degrading as registration errors increase. Popular registration methods are often based on features extracted from the acquired images. The accuracy of the registration is in this case directly related to the number of extracted features and to the precision at which the features are located: images are best registered when many features are found with a good precision. However, in low-resolution images, only a few features can be extracted and often with a poor precision. By taking a sampling perspective, we propose in this paper new methods for extracting features in low resolution images in order to develop efficient registration techniques. We consider in particular the sampling theory of signals with infinite rate of innovation [10] and show that some features of interest for registration can be retrieved perfectly in this framework, thus allowing an exact registration. We also demonstrate through simulations that the sampling model which enables the use of infinite rate of innovation principles is well-suited for modeling the acquisition of images by a camera. Simulations of image registration and image super-resolution of artificially sampled images are first presented, analyzed and compared to traditional techniques. We finally present favorable experimental results of super-resolution of real images acquired by a digital camera available on the market.

Some videos can be found on Loic Baboulaz's page.



Looking back at the images we took from a NASA stratospheric balloons, it looks like I do not have a high concentration of images for this implementation (40). All the panoramas are listed here, original photos from the flight can be found here. The camera worked for several hours but we were limited by the 4GB SD card. More information can be found here and here. I launched this student project as a direct response to the deplorable rescue effort that occured after Katrina. All these photos are freely available for all your benchmarks with attribution.

Geometry-Driven Distributed Compression of the Plenoptic Function: Performance Bounds and Constructive Algorithms by Nicolas Gehrig and Pier Luigi Dragotti. The abstract reads:

In this paper, we study the sampling and the distributed compression of the data acquired by a camera sensor network. The effective design of these sampling and compression schemes requires, however, the understanding of the structure of the acquired data. To this end, we show that the a-priori knowledge of the configuration of the camera sensor network can lead to an effective estimation of such structure and to the design of effective distributed compression algorithms. For idealized scenarios, we derive the fundamental performance bounds of a camera sensor network and clarify the connection between sampling and distributed compression. We then present a distributed compression algorithm that takes advantage of the structure of the data and that outperforms independent compression algorithms on real multi-view images.


Credit Photo: Franky De La Garza, Jay Gerber, Sara Guest, Raymond Mendoza, Ramon Rivera, Karen Villatoro, Pamela Withrow, John Yezak, Igor Carron, Pedro Davalos.

Wednesday, November 19, 2008

CS: The DUMBEST algorithm, Mindmaps, Counter Braids, two talks

While reflecting on an entry by Andres Corrada-Emmanuel entitled Guaranteeing Accuracy and Precision, it brought back to memory an old and dumb idea of what I would call the "DUMB comprEssive Sensing reconsTruction Algorithm" or the DUMBEST algorithm for short. The idea is that the minimum number of projections is only known asymptotically. However, in practice, let's say one has 150 such random projections and no satisfactory reconstruction: what happens when you want to reconstruct your initial signal with another projection (making the total number of projections 151). It so happens that there is the possibility that reconstruction could be perfect with only 150 measurements given that one uses the new projection and 149 others taken from the initial set of 150. The point of the DUMBEST algorithm would be that everytime a new projection is added to the set of measurements of size n, one would try to reconstruct a combinatorial number of measurements (n n-1) = n using the new projection and removing one previously belonging in the initial set. One could even go further in the recursion. One could also perform these reconstructions using different solvers and use a voting mechanism to single out the actual reconstructed signal. I realize it really is a dumb algorithm, but in some cases, even a compressive sensing measurement could be extremely costly to obtain and one would probably welcome any means of recovering the initial signal with the minimum amount of measurements. Part of the thinking for this algorithm comes from two hunches:
  • Different families of reconstruction algorithms (LP, IT, Greedy, Reweighted .....) converge toward to the same solutions exactly or to an epsilon. However, different algorithms are shown to converge in theory and practice with different minimum numbers of measurements. This is rather unsettling. how do different reconstruction solver qualitatively handle the same set of CS measurements ? If a solution is found with two solvers from different families of algorithm, we have probably reached a solution.
  • Let us say that two projecting vectors are close to being colinear. If a vector were to be decomposed in a sum of these two vectors, its coefficients would be very large and may prove difficult to solve for certain solvers (a finding similar to non-normality). Removing one of these two vectors and replacing it with a vector that is not too close to being colinear to the other one will render the problem well-posed. 

In a different area, here is a very nice mind map by Hon-dani on Manifold Based Signal Recovery:



and another one here. I am expecting another one from another reader of this blog at some point in time (wink, wink). (It is one of these rare instances where I am in a situation in which I cannot ask for permission to repost an item. I tried to ask for permission to repost this mindmap but the site is in japanese and the comment section seems to be closed unless I register on the japanese site. Since I do not read Japanese, I am stuck. If the author wants me to remove it, please e-mail me  and I'll do so in a heart beat).

A novAlign Centerel counter architecture, called Counter Braids, has recently been proposed for per-flow counting on high-speed links. Counter Braids has a layered structure and compresses the flow sizes as it counts. It has been shown that with a Maximum Likelihood (ML) decoding algorithm, the number of bits needed to store the size of a flow matches the entropy lower bound. As ML decoding is too complex to implement, an efficient message passing decoding algorithm has been proposed for practical purposes. The layers of Counter Braids are decoded sequentially, from the most significant to the least significant bits. In each layer, the message passing decoder solves a sparse signal recovery problem. In this paper we analyze the threshold dimensionality reduction rate (d-rate) of the message passing algorithm, and prove that it is correctly predicted by density evolution. Given a signal in Rn+ with n non-vanishing entries, we prove that one layer of Counter Braids can reduce its dimensionality by a factor 2.08 · \epsilon log (1/\epsilon) + O(). This essentially matches the rate for sparse signal recovery via L1 minimization, while keeping the overall complexity linear in n.

From the article:

Comparison with Compressed Sensing

Compressed sensing [5], [6] reduces below Nyquist rate the number of samples needed to recover sparse signals. In other words, it reduces the dimensionality of signal known to be sparse, using suitable non-adaptive projections.
Counter Braids, on the other hand, compresses a signal with decreasing digit entropy: it reduces the actual number of bits needed to store the signal and achieves the Shannon entropy lower bound. Interestingly, decoding each layer of CB also solves a dimensionality reduction problem. By reducing the number of counters in each layer, and assigning an appropriate number of bits per counter, CB achieves an overall reduction in bits. In this way, CB performs compression via dimensionality reduction.
and the conclusion:

We analyzed the achievable dimensionality reduction rate for a single-layer Counter Braids and found it to be very close to Donoho and Tanner threshold for non-negative signals with the L1 minimization recovery algorithm. Since the complexity of message-passing algorithm is essentially linear, it is a more efficient solution to non-negative sparse signal recovery than L1 minimization.

I also found two upcoming talks 

* MIT Laboratory for Information & Decisio Systems, November 20, 2008, 4:15p.m. - 5:15p.m., Building 32, Room D677,  Counter Braids: A novel counter architecture for network measurement by Yi Lu

Abstract:
Accurate flow-level measurement is highly desirable in networking products. As network speed increases, the direct approach of dynamically assigning per-flow counters requires a large amount of fast memory, which is prohibitively expensive. We observe that measurement with limited memory inherently benefits from source coding, and propose “Counter Braids”, an architecture that compresses as it counts. The counts are decompressed offline using a novel message passing algorithm, which also has implications for the area of compressed sensing.

Tuesday, November 18, 2008

CS: Compressed Sensing and Sub-Nyquist Sampling at DSP 2009

Thomas Blumensath just sent me this :
I am currently organising a special session on compressed sensing and sub-Nyquist sampling to be held at the 16th International Conference on Digital Signal Processing (DSP2009) in Santorini, Greece, July 5-7, 2009. In addition to invited papers, I also encourage general contributions from the wider community.

The call for papers can be found here:
http://www.see.ed.ac.uk/~tblumens/DSP2009_CS_SpecialSession-CFP.pdf

More information on the conference is available here:
http://www.dsp2009.org/

From the pdf:

Submissions are invited for a special session on Compressed Sensing and Sub-Nyquist Sampling to be held at the 16th International Conference on Digital Signal Processing (DSP2009) in Santorini, Greece, July 5-7, 2009.

For over 50 years, sampling theory has been focused around a result attributed to, among others, Nyquist and Shannon, stating that signals that are band-limited can be sampled and reconstructed using samples taken at a rate greater than twice the signal bandwidth. Recently, the focus has shifted to signals with structures other than band-limitedness. Two types of signal models stand out. In compressed sensing a sparse signals model is assumed, that is, signals are assumed to be well approximated using a small number of basis elements. The other model is the finite rate of innovations model, which is a parametric signal model that has a finite number of degrees of freedom in each time interval. Both of these models allow the derivation of sampling procedures and reconstruction algorithms. Importantly, the required number of samples is generally proportional to the information content of the signal which can be significantly lower than the number of samples required by the Nyquist limit. At the heart of current research into compressed sensing and other sub-Nyquist sampling methods is the interplay between signal models, sampling operators and reconstruction algorithms. Important questions revolve around the specification of accurate signal models that exploit signal structure, the development and study of sampling systems that preserve the relevant signal information and the derivation of fast and provably efficient algorithms to reconstruct the signal form the samples.
This special session on Compressed Sensing and Sub-Nyquist Sampling, to be held in Santorini during the 2009 16th International Conference on Digital Signal Processing (July 5 – July 7, 2009), is a dedicated session that aims to bring together a diverse range of current work in this fast developing and interdisciplinary field. Contributions are solicited in the broad area of compressed sensing and other sub-Nyquist sampling methods. Topics can include, but are not limited to:
  • Signal models
  • Finite rate of innovations models
  • Sparse models
  • Tree structures
  • Positivity constraints
  • Multiple measurement vectors
  • Measurement system properties and design
  • Recovery algorithms
  • Bayesian methods
  • Theoretical aspects
  • High dimensional geometry
  • Information Theory
  • Performance bounds
  • Analogue to information conversion
  • Finite rate of innovations sampling
  • Analogue compressed sensing
  • Applications
  • Imaging
  • Distributed sensing
  • Communications

Important Dates
Deadline for paper submission – Special Session February 15, 2009
Acceptance Notification March 15, 2009

This event was added to the calendar.

Credit photo: me. Greenland looking South from a plane at 30,000 feet.

Monday, November 17, 2008

CS: Real Time Elimination of Undersampling Artifacts in CE MRA using Variational Denoising on Graphics Hardware

The folks at Graz University of Technology in Austria have come up with a way to implement Chambolle's algorithm for CS-TV using an FPGU as featured in the following presentation entitled:
 


Real Time Elimination of Undersampling Artifacts in CE MRA using Variational Denoising on Graphics Hardware by Florian Knoll, Markus Unger, Franz Ebner, Rudolf Stollberger. The abstract reads:
Undersampled imaging strategies with state of the art reconstruction methods like compressed sensing, which reformulate image reconstruction as a constrained optimization problem, have the potential to deliver CE MRA images with high spatial and temporal resolution. The drawback of these algorithms is their long reconstruction time which makes it impossible to use them in clinical practice. This study demonstrates that these optimization problems can be solved on modern graphic processing units (GPUs), with computation times that allow real time imaging.
The paper is here and the associated video is here.

Here is the noteworthy excerpt from the conclusion of the paper:

The GPU implementation facilitates image reconstruction times that are far below the corresponding acquisition times.

I have added this hardware into the Compressive Hardware section.

Saturday, November 15, 2008

CS: This Week's Comments Round Up


I could not respond rapidily to some comments this week, so I decided to make it an entry. Being on the road, I cannot produce this morning's Saturday morning cartoon. However, it looks like the first Saturday morning cartoon was featured in Reddit which gave a boost to its stats (now at 669 views):
Creepy ? I am not sure, it definitely led one commenter to ask:
Can anyone point to a good introductory tutorial for compressed sensing?

If a video can get people to be interested in the matter, this is a good thing. Tutorials can be found in the Big Picture Introduction. The video was also featured in the Anti Memoirs blog. I don't read Farsi but I think the commenters liked it. 


A comment on yesterday's entry written by Anonymous: 

wow l1 constraints for portfolio optimization, brilliant! we actually managing money have never thought of that (and seen that it doesn't mean shit in practice). our feeble little minds just haven't been able to make the visionary leap required to go from the l2 to the l1!

l-1 regularization solvers are rooted in empirical results found in Geophysics in the 1970's. The fact that there was no theoretical justification for this technique did not deter researchers in the field to use it extensively. The portfolio paper as presented by Ingrid Daubechies in the video provides a firmer justification for using this technique. As she shows, it seems that most of the emphasis in the portofolio field has been on identifying the l_1 minimization as a way of obtaining positive solutions but little understanding seemed to have been gained from the fact that the solver usually also solved for the sparsest solutions. This is a key insight, it opens the door to techniques of compressed sensing for the acquisition of "sparse" positions. In effect, one wonders how the work on identifying good measurement matrices might provide an original investement strategy.

I realize that traders have a difficult job, especially the ones working for formerly non-FDIC regulated entities who may now be working under a different set of rules. However, this is a working paper for an international regulator (the ECB). As an average citizen, I sure would want the ECB or any other Feds to have an understanding on how to wisely spend worldwide tax-payer's money in different bail-outs. For one, we are beginning to see that commercial actors requiring bailouts is becoming non-sparse, and any insight on how to make this a sparser set would be a welcoming sight. 


In another entry, Matthieu asked the following:

I'd like to know a little bit more about "It may be a good scheme for the Arduino,wink, wink :-)".

What do you mean? For what purpose do you use it?

Have you ever been considering new OMAP3 based hardware like Beagleboard and Gumstix Overo?
I was hinting to a discussion I had with another reader. This idea is that we are beginning to see many different low-cost and easy to use platforms destined to acquire signals from the physical world. How can one use these platforms to implement low cost and easily implementable CS hardware ? The random lens imager is a perfect example of this thinking (even though it still requires some work on the calibration side). The Rice single pixel camera and its illumination based sister are a little expensive but I don't think that the Hyperspectral imager at Duke is that expensive. I'll definitely come back to this idea later.


Finally, in another entry, Lloyd Belleza
hi. u have here interesting cs topics. i am an IT student and trying to look for a thesis topic. if ever you could help me come up with a topic, i would surely appreciate it. thank u

If anybody has an idea, please contact Lloyd.

Credit Photo: me. View of Greenland from 30,000 feet.

Friday, November 14, 2008

CS: CS in Finance and in the Oil Business."You’ve got Terry Tao talking to geoscientists, what do you want?", Toad Classification and Some Seminars

I had seen some empirical use of the L_1 minimization technique used in finance before. However, the talk by Ingrid Daubechies on portfolio management ( the video is here in the flv format) and the l_1 (and l_p) regularization brings some sound arguments and theoretical discussion to the subject. The paper is entitled: Sparse and stable Markowitz portfolios, by Joshua Brodie, Ingrid Daubechies, Christine De Mol, Domenico Giannone and Ignace Loris, The abstract reads:

We consider the problem of portfolio selection within the classical Markowitz meanvariance framework, reformulated as a constrained least-squares regression problem. We propose to add to the objective function a penalty proportional to the sum of the absolute values of the portfolio weights. This penalty regularizes (stabilizes) the optimization problem, encourages sparse portfolios (i.e. portfolios with only few active positions), and allows to account for transaction costs. Our approach recovers as special cases the noshort-positions portfolios, but does allow for short positions in limited number. We implement this methodology on two benchmark data sets constructed by Fama and French. Using only a modest amount of training data, we construct portfolios whose out-of-sample performance, as measured by Sharpe ratio, is consistently and significantly better than that of the naive evenly-weighted portfolio which constitutes, as shown in recent literature, a very tough benchmark.

Because one of the author works at the European Central Bank, this working paper is hosted on  their site. One would hope that cross disciplinary investigations like this one are given some impetus in other directions such as enforcement and market understanding. Trust can only be enabled when the Feds have a real ability to understand and act on crises such as the one we are witnessing (see the previous entry Trust but Verify). While we are on the subject of interdisciplinary research I noticed the following in a recent IPAM brochure about Mark Green:

"He [Mark Green ] allows himself “one small success story”: The 2004 program, Multiscale Geometry and Analysis in High Dimensions, brought together some of the greatest minds in pure mathematics: UCLA math professor Terry Tao, his Caltech collaborator Emmanuel Candes and Justin Romberg (Georgia Tech). During the program, they produced breakthrough results in compressed sensing, an area that has concrete and emerging applications in imaging, astronomy, MRI, signal processing, and linear coding, among others. This research is now the subject of a Defense Advanced Research Projects Agency (DARPA) program with $25 million in funding, which Mark points out is more money that IPAM has spent in its entire existence. His favorite moment of the program came when the NSF panel – which was simultaneously conducting its first site visit – asked: Is this interdisciplinary work? Participant David Donoho (statistics, Stanford), another major contributor to the genesis of compressed sensing, reportedly exclaimed, “You’ve got Terry Tao talking to geoscientists, what do you want?”

In the meantime, one can always apply the approach given in the portofio paper to the Million dollar portfolio competition organized by CNBC. If one were to have a matrix R made up of columns indexed with a discrete time scale and rows indexed on the choice of particular forex exchange pair, the R matrix would, unlike the case of this paper, be underdetermined and would resemble a measurement matrix found in compressed sensing. The solution to this problem would be a sparse vector representing the time when the investor has taken position on the Forex market. Since it would take forever to find out if that measurement matrix follows the restricted isometry property it is likely that CS will not give an edge to whoever is using it for the competition.


Here is a new thesis from MIT entitled Estimation of channelized features in geological media using sparsity constraint by Behnam Jafarpour. The abstract of the thesis reads:
In this thesis, a new approach is studied for inverse modeling of ill-posed problems with spatially continuous parameters that exhibit sparseness in an incoherent basis (e.g. a Fourier basis). The solution is constrained to be sparse in the transform domain and the dimension of the search space is effectively reduced to a low frequency subspace to improve estimation efficiency. The solution subspace is spanned by a subset of a discrete cosine transform (DCT) basis containing low-frequency elements. The methodology is related to compressive sensing, which is a recently introduced paradigm for estimation and perfect reconstruction of sparse signals from partial linear observations in an incoherent basis. The sparsity constraint is applied in the DCT domain and reconstruction of unknown DCT coefficients is carried out through incorporation of point measurements and prior knowledge in the spatial domain. The approach appears to be generally applicable for estimating spatially distributed parameters that are approximately sparse in a transformed domain such as DCT. The suitability of the proposed inversion framework is demonstrated through synthetic examples in characterization of hydrocarbon reservoirs.

Behnam Jafarpour is now a professor of petroleum engineering at Texas A&M and lists " Basis Pursuit and Sparsifying Transforms for Reservoir Parameterization" as one of his research interest.

I also found the following paper entitled:
Lightweight Acoustic Classification for Cane-Toad Monitoring by Thanh Dang and Nirupama Bulusu and Wen Hu. The abstract reads:


We propose a light weight algorithm to classify animals (eg. cane-toads) based on their vocalizations using sharply resource-constrained acoustic sensors. The goal is to enable fast in-network animal classification at the resource constrained sensors so as to minimize energy consumption. Each sensor randomly and independently samples a signal at a sub-Nyquist rate. The vocalization envelopes are extracted and matched with the original signal envelopes to find the best match. The computational complexity of the algorithm is O(n). It also requires less than 2KB of data memory. Our experiments on frog vocalizations show that our approach performs well, providing an accuracy of 90% and a miss rate of less than 5%.


Finally, here a list of upcoming Seminars found on the interwebs:
They are all listed on the calendar.


Credit Images:IMA video screenshot,  Wikipedia section on cane-toad,

Wednesday, November 12, 2008

CS: Impact statistics, Part three


This entry is an update to the September and  August posts on readership statistics as we crossed the 6,000 visits in September. Even with the dreadful week of the financial crisis, the numbers seem to hold steady. I have listed this month's stats next to the September numbers.

Currently, in order to provide information to this blog and attendant pages:
On the readership's side:
  • ~40 (prev. ~34) people are reading this blog directly in their e-mail box,
  • 125 (prev. 112) people are reading this blog through Google Reader, while another 80 (prev. 75) maybe reading this RSS feed thanks to Feedburner.
  • ~ 219 (prev. ~218) visitors/day or about ~6800 (prev. ~6500) visitors/months (not unique) are coming to the site with about half of that traffic from the search engines and from wikipedia. The other half is people who are reading the blog through an RSS reader and who want to look at past entries.
  • The Compressive Sensing LinkedIn group has 60 (prev. 53) members since its inception a month and a week ago.
  • The readership and linkage to Nuit Blanche have enabled it to reach a PageRank of 5, while the Big Picture site has a PageRank of 3.

Printfriendly