Software

The software below is provided as is, without any warranty, expressed or implied. It is free for academic and non-commercial use. If you use the software in your research, please cite the corresponding references.

  • Joint global motion estimation and motion segmentation - Matlab code to reproduce results from the following manusctipt. Download.
    1. Y.-M. Chen and I. V. Bajić, "A joint approach to global motion estimation and motion segmentation from a coarsely sampled motion vector field," IEEE Trans. Circuits Syst. Video Technol., vol. 21, no. 9, pp. 1316-1328, Sep. 2011. [pdf]


  • Outlier removal for global motion estimation - Matlab code for removing motion vector (MV) outliers from the MV field prior to global motion estimation. Download.
    1. Y.-M. Chen and I. V. Bajić, "Motion vector outlier rejection cascade for global motion estimation," IEEE Signal Processing Letters, vol. 17, no. 2, pp. 197-200, Feb. 2010. [pdf]


  • NAL-SIM - An interactive simulator of H.264/AVC video coding and transmission. Allows the user to encode a raw YUV video into H.264/AVC bitstream using a variety of options, analyze the bitstream structure (NAL units), simulate the loss of NAL units, and see the effects of loss on the decoded video quality. Download.
    1. H. Hadizadeh and I. V. Bajić, "NAL-SIM: An interactive simulator for H.264/AVC video coding and transmission," Proc. IEEE CCNC'10, Las Vegas, NV, Jan. 2010. [pdf]


  • mcl.jit - A library of external objects for video coding, processing, and communication in Max/MSP/Jitter developed under the New Media Initiative grant funded by NSERC and CCA. A separate web page is maintained for it. Web.


  • Region-based predictive decoding of video - A Windows executable implementing Xvid MPEG-4 video encoding, and Region-Based Predictive Decoding (RBPD) of the resulting MPEG-4 video bitstreams. Download.
    1. Y.-M. Chen and I. V. Bajić, "Region-based predictive decoding of video," IEEE Trans. Circuits Syst. Video Technol., vol. 20, no. 3, pp. 452-457, Mar. 2010. [pdf]


  • Error concealment for MC-EZBC - Microsoft Visual C/C++ code for motion-compensated error concealment for MC-EZBC. It includes an early version of MC-EZBC submitted to MPEG in 2002. Current versions of MC-EZBC are available on the CIPR website. Download.
    1. I. V. Bajić and J. W. Woods, "Error concealment for scalable motion-compensated subband/wavelet video coders," IEEE Trans. Circuits Syst. Video Technol., vol. 17, no. 4, pp. 508-514, Apr. 2007. [pdf]


  • NXSensor - Nucleosome eXclusion Sequence sensor is a tool for finding regions of DNA sequences that are likely to be nucleosome-free. The basic idea behind NXSensor is that the DNA sequence which wraps around the nuclosome needs to have a certain degree of flexibility. DNA flexibility is a necessary (though not the only, and also not sufficient) condition for nucleosome formation. It is known that the intrinsic curvature of a piece of DNA depends on its sequence, and we use that knowledge to find DNA sequences that are fairly rigid. Regions of DNA that have several rigid sequences close to each other are likely to be nucleosome-free. Web.
    1. P. Luykx, I. V. Bajić, and S. Khuri, "NXSensor web tool for evaluating DNA for nucleosome exclusion sequences and accessibility to binding factors," Nucleic Acids Research, vol. 34, Web Server issue, pp. W560-W565, July 2006. [pdf]


  • Maximum minimal distance lattice partitioning (MMDLP) - Matlab code for generating a partition matrix that solves the constrained sphere packing problem on the Z2 lattice. Download.
    1. I. V. Bajić and J. W. Woods, "Maximum minimal distance partitioning of the Z2 lattice," IEEE Trans. Inform. Theory, vol. 49, no. 4, pp. 981-992, April 2003. [pdf]


  • Dispersive Packetization (DP) for images - Microsoft Visual C/C++ code for dispersive packetization of subband/wavelet coded images. Baseline coder is based on Geoff Davis' Kit, with the packetization and error concealment modules added. Download.
    1. I. V. Bajić and J. W. Woods, "Domain-based multiple description coding of images and video," IEEE Trans. Image Processing, vol. 12, no. 10, pp. 1211-1225, October 2003. [pdf]
    2. I. V. Bajić, "Adaptive MAP error concealment for dispersively packetized wavelet-coded images," IEEE Trans. Image Processing, vol. 15, no. 5, pp. 1226-1235, May 2006. [pdf]













 
 

 
Ivan V. Bajić
School of Engineering Science
Simon Fraser University


 

DATE
EVENTS