From: Wheeler, F. (Research) <wh...@cr...> - 2002-09-20 14:28:23
|
Peter Tu, and Fred Wheeler (myself) from GE will attend the meeting in person. -Fred Wheeler -----Original Message----- From: Ian Scott [mailto:ian...@st...] Sent: Friday, September 20, 2002 10:26 AM To: Vxl-maintainers (E-mail) Cc: 'Joseph Mundy' Subject: RE: [Vxl-maintainers] RE: VXL Meeting Could people reply to the reflector saying if they are coming to the meeting (telephonically or actually). I'd rather not buy a flight unless enough other people actually join in. We are working on some proposal for the modification of vil, and I would like to get some agreement on the changes. Ian. -----Original Message----- From: Ian Scott Sent: Thursday, September 19, 2002 6:03 PM To: 'Joseph Mundy'; Vxl-maintainers (E-mail) Cc: 'Andrew Fitzgibbon' Subject: [Vxl-maintainers] RE: VXL Meeting Hi I will be coming (assuming I can get a flight etc.) Tim has been flying around too much this month and will join us by phone. Joe, do you know of a suitable hotel that I can book? Tim and I with some help from AWF have been brainstorming a proposal to revamp vil - more details later. Below is a slightly updated list of proposals for agenda items that I put on the reflector some time ago. Some Agenda Items * - Indicates ones Manchester are prepared to put time in preparing for / implementing. Relationship with other libraries Where is ITK going? VTK OpenCV Boost - which has random number generators, lambda notation for inline functions, all sorts of smart pointers compile-time concept checking for generic programming. It is likely to be added in part to the STL. Candidates for promotion to VXL. * mbl_mz_random -> vnl mbl_priority_bound_queue -> vbl mbl_lru_cache -> vbl mbl_cloneable_ptr -> vbl mbl_gamma -> vnl mbl_matxvec -> vnl mbl_matrix_products -> vnl mbl_chord -> vil or vgl mbl_thin_plate_spline -> vgl_algo mbl_index_sort_cmp -> vbl mbl_stl -> vbl pdf1d, vpdfl -> vxl/pdf Get out a release. This is important from an "encouraging others to use VXL" point of view. VNL Several people (including as I recall, Bill Hoffman) have complained about the fact that vcl_vector_fixed is non-optimal. A 2 element vector needs 3 elements of storage (1 for n_dims_) Options include using MTL, TNT, or upgrading VNL. VIL * We would like to retrofit VIL with some of mil's features, e.g. Merge concepts of planes and channels. (i.e. assert nplanes == 1 || nchannels == 1) Using pointer arithmetic based addressing in vil_memory_image. vil_memory_image_impl should know its type at compile time Addition of standard polymorphic image and world2image transform type. Could be a specialised vcl_pair. Possiblity of modifying vil to make its interface easily extendable to 3/4/D (with multiple planes) Documentation Is anyone prepared to write some more.e.g. for vcsl and vbl. Testing The Dart system is great - but it points out that some of our testing coverage is pretty poor. Template instantiation The current system is difficult for any but the most competent developers. Perhaps some automatic generating scheme might help. |