{"push_id":620538832,"size":273,"distinct_size":273,"ref":"refs/heads/master","head":"5ab26e320203a7ff94fcbaa69b2245b201f3ab86","before":"361eb633f6e841bcda18f970193fc4fb439bc4c8","commits":[{"sha":"68e59d6154c6f60cbcb41358b29e42c03d184961","author":{"email":"103cb3d7c62b1fb9324f58f248744e1b483c6621@gmail.com","name":"Olexa Bilaniuk"},"message":"[RHO] Initial commit of RHO algorithm for rapid homography estimation.\n\nImplements the RHO algorithm as presented in\n\nPaper: Bilaniuk, Olexa, Hamid Bazargani, and Robert Laganiere. \"Fast\nTarget Recognition on Mobile Devices: Revisiting Gaussian Elimination\nfor the Estimation of Planar Homographies.\" In Computer Vision and\nPattern Recognition Workshops (CVPRW), 2014 IEEE Conference on, pp.\n119-125. IEEE, 2014.\n\n- Complete, heavily documented reference C implementation, as well as\ntemporarily disabled dirty SSE2 port.\n- Enabled tests for RHO in test_homography; Currently these fail\npresumably due to too-stringent accuracy requirements.\n- Refinement and final refinement are not yet functional; Do not pass\ntheir corresponding flags to RHO.","distinct":true,"url":"https://api.github.com/repos/joelmoniz/opencv/commits/68e59d6154c6f60cbcb41358b29e42c03d184961"},{"sha":"38e3f2c7f53bdc87fde6d961c916192128e48601","author":{"email":"103cb3d7c62b1fb9324f58f248744e1b483c6621@gmail.com","name":"Olexa Bilaniuk"},"message":"Merge https://github.com/Itseez/opencv into rho","distinct":true,"url":"https://api.github.com/repos/joelmoniz/opencv/commits/38e3f2c7f53bdc87fde6d961c916192128e48601"},{"sha":"51963f95dd9a17a746012265b3331a61b3a4ef7d","author":{"email":"103cb3d7c62b1fb9324f58f248744e1b483c6621@gmail.com","name":"Olexa Bilaniuk"},"message":"Merge remote-tracking branch 'upstream/master' into rho","distinct":true,"url":"https://api.github.com/repos/joelmoniz/opencv/commits/51963f95dd9a17a746012265b3331a61b3a4ef7d"},{"sha":"bcc630a8dc52cb0a87ce2f1218464a1458b58d14","author":{"email":"103cb3d7c62b1fb9324f58f248744e1b483c6621@gmail.com","name":"Olexa Bilaniuk"},"message":"Merge remote-tracking branch 'upstream/master' into rho","distinct":true,"url":"https://api.github.com/repos/joelmoniz/opencv/commits/bcc630a8dc52cb0a87ce2f1218464a1458b58d14"},{"sha":"46631c4b18041f096bc45fa2bbd5f3a8ad341184","author":{"email":"103cb3d7c62b1fb9324f58f248744e1b483c6621@gmail.com","name":"Olexa Bilaniuk"},"message":"Merge remote-tracking branch 'upstream/master' into rho","distinct":true,"url":"https://api.github.com/repos/joelmoniz/opencv/commits/46631c4b18041f096bc45fa2bbd5f3a8ad341184"},{"sha":"c175a86cbbcecf93bc8268eda7c85e99c204fc1d","author":{"email":"103cb3d7c62b1fb9324f58f248744e1b483c6621@gmail.com","name":"Olexa Bilaniuk"},"message":"Merge remote-tracking branch 'upstream/master' into rho","distinct":true,"url":"https://api.github.com/repos/joelmoniz/opencv/commits/c175a86cbbcecf93bc8268eda7c85e99c204fc1d"},{"sha":"33a3fba2d1d448166e03a4f83864adc33a657af9","author":{"email":"103cb3d7c62b1fb9324f58f248744e1b483c6621@gmail.com","name":"Olexa Bilaniuk"},"message":"Work on LevMarq code.\n\nRefactoring of Cholesky decomposition.\nFix for memory corruption bug.\nLevMarq as a whole still non-functional.","distinct":true,"url":"https://api.github.com/repos/joelmoniz/opencv/commits/33a3fba2d1d448166e03a4f83864adc33a657af9"},{"sha":"7fca146b21ab1ee8ffb248b419d3dadbafef6c6e","author":{"email":"103cb3d7c62b1fb9324f58f248744e1b483c6621@gmail.com","name":"Olexa Bilaniuk"},"message":"More LevMarq bugfixes.\n\nLevMarq now doesn't outright fail, but doesn't seem to improve things\nmuch if at all.","distinct":true,"url":"https://api.github.com/repos/joelmoniz/opencv/commits/7fca146b21ab1ee8ffb248b419d3dadbafef6c6e"},{"sha":"4401095b38d02c5d0b99683bfb852d819941578c","author":{"email":"103cb3d7c62b1fb9324f58f248744e1b483c6621@gmail.com","name":"Olexa Bilaniuk"},"message":"Optimizations to Jacobian and error calculations.\n\nDeleted multiplications by zero and consequent additions of zero terms.","distinct":true,"url":"https://api.github.com/repos/joelmoniz/opencv/commits/4401095b38d02c5d0b99683bfb852d819941578c"},{"sha":"f73b48b8b61c3e2454e5f2b38f53699463744973","author":{"email":"103cb3d7c62b1fb9324f58f248744e1b483c6621@gmail.com","name":"Olexa Bilaniuk"},"message":"Merge remote-tracking branch 'refs/remotes/upstream/master' into rho","distinct":true,"url":"https://api.github.com/repos/joelmoniz/opencv/commits/f73b48b8b61c3e2454e5f2b38f53699463744973"},{"sha":"8a5182662e3dfc03bbc6b523cfec62e1d4522bef","author":{"email":"103cb3d7c62b1fb9324f58f248744e1b483c6621@gmail.com","name":"Olexa Bilaniuk"},"message":"Merge remote-tracking branch 'refs/remotes/upstream/master' into rho","distinct":true,"url":"https://api.github.com/repos/joelmoniz/opencv/commits/8a5182662e3dfc03bbc6b523cfec62e1d4522bef"},{"sha":"ff91af825da1ad4e08de2e224ce5260b1ab8a6e3","author":{"email":"103cb3d7c62b1fb9324f58f248744e1b483c6621@gmail.com","name":"Olexa Bilaniuk"},"message":"LevMarq made semi-functional.\n\nReplaced the complex rules OpenCV uses to select lambda with a naive but\nfast heuristic. It's imperfect but produces good results. It is still\nsubject to the same problem as OpenCV - namely, on occasion LevMarq will\nmake a poor result even worse.","distinct":true,"url":"https://api.github.com/repos/joelmoniz/opencv/commits/ff91af825da1ad4e08de2e224ce5260b1ab8a6e3"},{"sha":"02124f19e6a445b0712495f69f829afb849214fe","author":{"email":"103cb3d7c62b1fb9324f58f248744e1b483c6621@gmail.com","name":"Olexa Bilaniuk"},"message":"Further LevMarq improvements.\n\nImplemented a damping-parameter choice strategy similar to that\ndescribed in http://www2.imm.dtu.dk/documents/ftp/tr99/tr05_99.pdf.\nRemoved a few debug statements.\nChosen a new starting lambda value, 0.01.\nWe now actually output the mask of inliers.","distinct":true,"url":"https://api.github.com/repos/joelmoniz/opencv/commits/02124f19e6a445b0712495f69f829afb849214fe"},{"sha":"045f8294bbcfbbaabe6055de4d8afa5a8bc55639","author":{"email":"103cb3d7c62b1fb9324f58f248744e1b483c6621@gmail.com","name":"Olexa Bilaniuk"},"message":"Merge remote-tracking branch 'refs/remotes/upstream/master' into rho","distinct":true,"url":"https://api.github.com/repos/joelmoniz/opencv/commits/045f8294bbcfbbaabe6055de4d8afa5a8bc55639"},{"sha":"8907e6feac913c87eddbe8533ff8be09fead2fa2","author":{"email":"103cb3d7c62b1fb9324f58f248744e1b483c6621@gmail.com","name":"Olexa Bilaniuk"},"message":"Merge remote-tracking branch 'refs/remotes/upstream/master' into rho","distinct":true,"url":"https://api.github.com/repos/joelmoniz/opencv/commits/8907e6feac913c87eddbe8533ff8be09fead2fa2"},{"sha":"69b146412a01d64f68e73686ee7bc21da55485c7","author":{"email":"103cb3d7c62b1fb9324f58f248744e1b483c6621@gmail.com","name":"Olexa Bilaniuk"},"message":"Edited Doxygen documentation in the module calib3d.\n\nAdded a mention within calib3d.hpp that the flag RHO is available as an\noption on calls to findHomography().","distinct":true,"url":"https://api.github.com/repos/joelmoniz/opencv/commits/69b146412a01d64f68e73686ee7bc21da55485c7"},{"sha":"ce0570b77744676c463ea2c8617d5f6a828950cf","author":{"email":"103cb3d7c62b1fb9324f58f248744e1b483c6621@gmail.com","name":"Olexa Bilaniuk"},"message":"Splitting vectorized code into separate branch.\n\nDeleted SSE code from master branch.\nSlight cleanups in fundam.cpp were made as a consequence.","distinct":true,"url":"https://api.github.com/repos/joelmoniz/opencv/commits/ce0570b77744676c463ea2c8617d5f6a828950cf"},{"sha":"2609e77af791949db374dbeb3f337be62345aa0a","author":{"email":"103cb3d7c62b1fb9324f58f248744e1b483c6621@gmail.com","name":"Olexa Bilaniuk"},"message":"Silence spurious loss-of-data warnings from Windows.\n\nAdded explicit casts to silence warnings in fundam.cpp and rhorefc.cpp.","distinct":true,"url":"https://api.github.com/repos/joelmoniz/opencv/commits/2609e77af791949db374dbeb3f337be62345aa0a"},{"sha":"b90800f0c7dd7df8927100a87f10c92c26ff0f16","author":{"email":"103cb3d7c62b1fb9324f58f248744e1b483c6621@gmail.com","name":"Olexa Bilaniuk"},"message":"Corrected typo in comment.\n\nThe inverted JtJ does not multiply itself, but rather Jte. Correct this\nin the comment.","distinct":true,"url":"https://api.github.com/repos/joelmoniz/opencv/commits/b90800f0c7dd7df8927100a87f10c92c26ff0f16"},{"sha":"87c2b8197ac4b4af3d049577d5c0e3443fc33c28","author":{"email":"103cb3d7c62b1fb9324f58f248744e1b483c6621@gmail.com","name":"Olexa Bilaniuk"},"message":"Bug fixes in mask output.\n\nPreviously, the output mask of inliers could remain completely\nuninitialized. This fix is the first part of a solution.","distinct":true,"url":"https://api.github.com/repos/joelmoniz/opencv/commits/87c2b8197ac4b4af3d049577d5c0e3443fc33c28"}]}