linear-algebra


Project idea using Eigen


I have been reading the documentation and playing with Eigen recently:
docs
and would like to build something that uses it extensively to learn it well. I looked on their website and they mention various projects that use it - like Google Ceres. Something like that might be too large for one or two people to undertake on the side as an Eigen learning experience so I'm looking for something simpler but not trivial that would use it extensively and is a real - useful - application..
Eigen is extensively used in computer vision, and if you are comfortable with linear algebra and matrix calculus (I assume you are, otherwise you wouldn't use Eigen), why not build a toy VSLAM (visual simultaneous localization and mapping) system? Those that are based on bundle adjustment (there's a whole chapter dedicated to that in zisserman's book on multipleview geometry, and it is also discussed in the open-source yet excellent book enter link description here) can be very tricky to implement efficiently, and will take a lot of time, but since your goal is to learn Eigen, performance shouldn't be that much of an issue. If that seems too hard/long for two people, and you think it demands too much energy for a side-project, I recommend that you select some computer-vision algorithms like those that compute the the essential matrix between two images, or are used in 3d pose estimation. Well, those are the only really fun things that come to mind right now, and they will force you to discover a lot of Eigen's functionalities (and gotchas!).

Related Links

Use LispLab within AutoCAD
Eigenvalues of large symmetric matrices
Eigen - directly compute log determinant of huge sparse matrix
Calculating the coefficients of a separable state
When to use eigen and when to use Blas
Numerical Economic Computability Algorithm
Index of a maximum element in TensorFlow tensor
Efficiently multiplying matrix with transpose using cuBlas
Linear Algebra Derivation in Gertler-Karadi (2015) AEJ
Lapack Orthonormalization Function for Rectangular Matrix
Speed of linear dynamical system trajectory
Linear iterative solver vs direct solver stability
Linear algebra algorithms example [closed]
Solving Matrix equation over GF(2) in Sage
Which sparse linear solver is faster? SparseLU or BiCGSTAB?
Maple: LinearSystemPlot with two variables

Categories

HOME
spark-streaming
pda
soa
hpc
azure-container-service
odoo-8
character
barcode
filechannel
tput
pybossa
dynatrace
altera
glyphicons
google-data-studio
dataflow-diagram
joptionpane
php-mysqlidb
highstock
ms-access-web-app
mat
subclass
quantlib
user-defined-functions
constexpr
autodesk-designautomation
deltaspike
jmockit
turfjs
code-snippets
card.io
hreflang
github3.py
gojs
activexobject
vue-chartjs
pop3
imx6
xajax
xdocreport
p4merge
news
unordered-map
resolution
dbnull
contract
snapchat
automapper-5
configurationmanager
mongotemplate
bluez
magic-draw
static-cast
wpas
compiler-design
sundials
rackspace-cloud
custom-lists
reporting-services-2012
delta
google-query-language
qiime
omniauth-facebook
fink
crouton-os
sapi
linklabel
dynatree
sciruby
qt5.2
flock
xvim
video-player
rubaxa-sortable
android-launcher
dulwich
ansi
dot.js
grouping-sets
document-repository
viewer
browserify-shim
ignite-ui
grails-plugin-rabbitmq
android-framework
multiautocompletetextview
conditionaltagsupport
drupal-nodes
monotouch.dialog
oracle-enterprise-linux
jquery-tools
mysql-error-1205
mbeans
codebase
delimited-text
office-2007
eclipse-marketplace
feasibility
wspbuilder

Resources

Mobile Apps Dev
Database Users
javascript
java
csharp
php
android
MS Developer
developer works
python
ios
c
html
jquery
RDBMS discuss
Cloud Virtualization
Database Dev&Adm
javascript
java
csharp
php
python
android
jquery
ruby
ios
html
Mobile App
Mobile App
Mobile App